Jaka jest najlepsza aplikacja do otwierania i edytowania pliku Plist?
Jaka jest najlepsza aplikacja do otwierania i edytowania pliku Plist?
Odpowiedzi:
Plik PList, jak powiedział Mankoff, to po prostu specjalnie sformatowany plik XML, więc możesz go edytować i tworzyć w programie takim jak TextEdit.
Jednak ze względu na specyficzny charakter PLists do rozwoju, korzystanie ze specjalnego programu, takiego jak Xcode
lub Property List Editor
staje się o wiele bardziej owocnym przedsięwzięciem. Wynika to z tego, że nie tylko automatycznie formatuje kod XML, ale faktycznie tłumaczy kluczowe identyfikatory i warstwy na czytelne słowa, a także w przypadku niektórych wartości udostępnia menu rozwijane, w którym należy wpisać poprawne odpowiedzi. Zwłaszcza podczas pracy z listami iPhone'a, gdy za pomocą Plist można ustawić wiele zmiennych środowiska wykonawczego, łatwe tworzenie nowych pól i wiedza o tym, co je wstawić, sprawia, że jest to o wiele łatwiejsze.
Możesz pobrać bot Xcode i PList Editor ze strony Apple Developer http://developer.apple.com za darmo, pobierając najnowszą wersję Xcode.
Jeśli plik Plist ma format XML, możesz go edytować w dowolnym edytorze tekstów, takim jak TextEdit. Jeśli plik plist ma format binarny, możesz go najpierw przekonwertować na XML, uruchamiając:
plutil -convert xml1 file.plist
Jeśli chcesz wrócić do formatu binarnego po edycji:
plutil -convert binary1 file.plist
Jeśli masz Xcode 4.3 lub nowszy, możesz go użyć do edycji list właściwości w edytorze graficznym, takim jak ten:
Xcode 4.2 i wcześniejsze dostarczono z osobną aplikacją do edycji list właściwości ( /Developer/Applications/Utilities/Property List Editor.app/
).
plutil -convert json $file
(lub xml
), a następnie edycja pliku za pomocą dowolnego edytora (jak vi
), a na koniec konwersja go z powrotem plutil -convert binary1 $file
.
plutil -p <file>
„wydrukuje listę nieruchomości w sposób czytelny dla człowieka” zamiast ją przekształcić
Dobry program, taki jak TextWrangler, może edytować .plist
pliki binarne bez uprzedniej ich konwersji za pomocą terminala. Po prostu otwórz plik tak jak każdy inny (np. Przeciągnij i upuść ikonę programu, okno dialogowe Otwórz plik lub Otwórz za pomocą Findera lub ...)
Ponieważ Apple pozbyło się GUI Property List Editor, Xcode jest najlepszą darmową opcją, jeśli chcesz być pewien wyniku.
Niektóre z nich używają ogólnego edytora kodu do edycji plików plist. Ponieważ słowniki używają wpisów takich jak
<key>some key</key>
<string>some value</string>
<key>another key with boolean value</key>
<true />
Możesz utworzyć prawidłowy plik XML, który nie jest prawidłowym plikiem plist, na przykład:
<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>
Jeśli chcesz wejść na rynek, Plistinator będzie edytować zarówno pliki binarne, jak i pliki XML.
Pełne ujawnienie: jestem autorem Plistinatora, a 12,99 USD kosztuje moje ramen i czynsz.
Użyłem PlistEdit Pro dla macOS i uznałem, że jest on użyteczny i wszechstronnie bogaty w funkcje.