Hogyan lehet szerkeszteni a .plist fájlt?

Melyik a legjobb alkalmazás a plist fájl megnyitására és szerkesztésére?

Megjegyzések

  • nem volt ‘ t, de valaki a bezárásra szavazott … Azt hiszem, ha csak megváltoztatná a kérdését, hogy konkrétabb legyen azzal, amit ‘ ha megpróbálja megtenni, nem lenne ‘ semmi ‘ szubjektív ‘ szavazatok.
  • Szavazás a bezáráshoz anélkül, hogy hozzászólna? Út, csapat!
  • Ez jó kérdés. Többször is szerettem volna nyitni .plist fájlt, de még egy alkalmazás letöltésével is (nagyon) nehéznek tűnt, ezért feladtam.

Válasz

A PList fájl, mint Mankoff mondta, csak egy speciálisan formázott XML fájl, így azokat valóban szerkesztheti és létrehozhatja egy olyan programban, mint a TextEdit.

A PLists to Development sajátos jellege miatt egy speciális program használatával, például Xcode vagy Property List Editor sokkal gyümölcsözőbb törekvéssé válik. Ez azért van, mert nem csak automatikusan formázza az XML kódot az Ön számára, hanem valóban lefordítja a kulcsazonosítókat és rétegeket olvasható szavakká, és egyes értékeknél egy legördülő menüt is biztosít a helyes válaszok kitöltéséhez. Különösen akkor, ha az iPhone plistjeivel foglalkozik, amikor a Plist használatával több futásidejű változó állítható be, új mezők létrehozása és az azokba való beillesztés ismerete sokkal könnyebbé teszi.

Letöltheti a bot Xcode és a PList Editor alkalmazást. az Apple Developer webhelyről http://developer.apple.com ingyen az Xcode legújabb kiadásának letöltésével.

Megjegyzések

  • Az IIRC egyes plistjei mégis tömörítve vannak, ami a szövegszerkesztőben nem nyitható meg anélkül, hogy előbb dekódolná őket. Az Apple eszközei ugyan ezt automatikusan és vissza is teszik.
  • Nagyon tökéletes, több ok az Xcode 4 használatára!
  • Ha csak…! De nem, néhány .plist fájl bináris vagy ilyesmi, és a TextEdit nem elegendő számukra.
  • Ne feledje, hogy a konkrét felhasználási esettől függően létezhet olyan eszköz, amely jobban megfelel a munkának, meghatározott típusú plist fájl szerkesztésére szolgál. Például használhatja az Apple Configurator programot az iOS profilok (.mobileconfig kiterjesztés) vagy a Clover Configurator alkalmazással a lóhere rendszerindító profilok szerkesztéséhez.

Válasz

Ha a plist fájl XML formátumú, akkor bármilyen szövegszerkesztőben szerkesztheti, például a TextEditben. Ha a plist fájl bináris formátumú, akkor futtatásával először XML formátumba konvertálhatja:

plutil -convert xml1 file.plist 

Ha szerkesztés után vissza akar térni bináris formátumba :

plutil -convert binary1 file.plist 

Ha Xcode 4.3 vagy újabb verziója van, akkor a tulajdonságlisták szerkesztésére használhatja ezt a grafikus szerkesztőt:

Az Xcode 4.2 és korábbi verziók külön alkalmazással érkeztek a tulajdonságlisták szerkesztésére (/Developer/Applications/Utilities/Property List Editor.app/).

Megjegyzések

  • Amint ez a megoldás rámutatott, teljesen lehetséges a plutil -convert json $file (vagy xml), majd szerkessze a fájlt bármely szerkesztővel (például vi), és végül alakítsa vissza a plutil -convert binary1 $file.
  • plutil -p <file> ” kinyomtatja a tulajdonságok listáját ember által olvasható módon ” átalakítás helyett
  • Ez a teljesebb válasz, aminek lennie kell az elfogadott. Például ‘ nem szerkesztheti közvetlenül a ~ / Library / Preferences / .GlobalPreferences.plist konverzió nélkül.

Válasz

Egy olyan remek program, mint a TextWrangler képes a bináris .plist fájlokat anélkül, hogy először átalakítaná őket a Terminal segítségével. Egyszerűen nyissa meg a fájlt, mint bármely más fájlt (például húzza át a program ikont, vagy a Fájl megnyitása párbeszédpanelt, vagy a Megnyitás a Finderben vagy …)

Megjegyzések

  • De az értékek olvashatatlanok.
  • Köszönjük, hogy megosztotta ezt a tippet, Daniel. Van TextWrangler ‘ testvérem, a BBEdit, és fogalmam sem volt, hogy mindvégig van egy szép plist szerkesztőm. 🙂
  • @ScottJohnson BBEdit mind a TextWrangler ‘ nagytestvére, mind az utódja (de lehetősége van a régi TextWrangler ikon használatára! Igen!)

Válasz

Mivel az Apple megszabadult a GUI tulajdonságlista-szerkesztőtől, az Xcode a legjobb ingyenes lehetőség, ha szeretné hogy biztosak legyünk az eredményben.

Vannak olyanok, akik általános kódszerkesztőt használnak a plist fájlok szerkesztésére.Mivel a szótárak olyan bejegyzéseket használnak, mint

<key>some key</key> <string>some value</string> <key>another key with boolean value</key> <true /> 

Létrehozhat egy érvényes XML fájlt, amely nem érvényes plist fájl, például:

<key>some key</key> <!-- oops, forgot to enter a value - still valid XML --> <!-- valid XML, not a plist --> <key>another key with boolean value</key> <true>yes</true> 

Ha hajlandó kereskedelmi forgalomba kerülni, a Plistinator mind bináris, mind XML plist fájlokat szerkeszt.

Teljes nyilvánosságra hozatal: Én vagyok a Plistinator szerzője, és az általa fizetett 12,99 USD fizeti a rament és a bérleti díjat.

Megjegyzések

  • nem jobb, mint az XCode?
  • Az Xcode jobb, mint a Plistinator Mac-en – jobb a felhasználói felület és kanonikusan az Apple. Fájdalmat okozhat, mivel a szerkesztőeszköz megszerzéséhez telepítenie kell az egész Xcode-ot. A Plistinator elvégzi a keresést / beolvasást a könyvtárban, és nagy szerkesztőmezője is van a szabad formátumú szöveg értékekbe történő beviteléhez. Ezek a tulajdonságok teszik a Plistinator-ot kiválóvá olyan feladatokhoz, mint az adatközpontú alkalmazások és játékok. De a legtöbb munka esetében jobb az Xcode ‘ s szerkesztő.

Válasz

A Terminál ablakban használhatja a PlistBuddy szolgáltatást, amely a /usr/libexec/PlistBuddy címen érhető el.

képes olvasni és módosítani a plist belsejében lévő értékeket, akár interaktívan, akár közvetlenül a parancssorban.

A PlistBuddy azonban nem egy GUI szerkesztő.

Válasz

Ingyenes Visual Studio Code szerkesztő bináris formátumban nyithat meg, szerkeszthet és menthet plist fájlokat a Bináris Plist kiterjesztés :

Visual Studio Code kiterjesztés, amely lehetővé teszi a bináris tulajdonságlista fájlok XML formátumban történő szerkesztését. A BinaryPlist Sublime Text csomag ihlette, bár az élmény nem annyira zökkenőmentes (a felhasználónak bele kell egyeznie egy bináris fájl megnyitásába, és a szerkesztés egy további fül). Virtuális fájlrendszert használnak ennek elérésére a FileSystemProvider API használatával.

A kiterjesztés több platformon fut, de elsősorban a macOS-t használja plutil bináris konverzióhoz a Python plistlib alternatívaként használható, ha rendelkezésre áll. A simple-plist csomópontcsomagot tartalékként használják, de mivel a JavaScript nem rendelkezik float típusú real értékekkel, amelyek egész számok lesznek átadva integer típusok (először egy figyelmeztető párbeszédpanel jelenik meg).

Válasz

A PlistEdit Pro alkalmazást használtam a macOS-hoz, és hasznosnak és átfogóan gazdagnak találtam.

Válasz

BBEdit megnyitja a plist fájlokat szerkesztésre, és megtesz minden szükségeset fájltípusok konvertálása.

Szükség esetén a fájlengedélyek kezelését is kezeli.

Olyan dolgokat is megtehet, mint például Szövegszűrők létrehozása, például a base64 kódolás kódolásához / dekódolásához.

Ez az alapvető szövegszerkesztő a Mac-hez. (Nincs kapcsolat a céggel, csak egy felhasználó 30 évig …!)

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük