Jaka jest najlepsza aplikacja do otwierania i edytowania pliku Plist?
text-editor
Pierre Watelet
źródło
źródło
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
lubProperty 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.
źródło
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:
Jeśli chcesz wrócić do formatu binarnego po edycji:
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/
).źródło
plutil -convert json $file
(lubxml
), a następnie edycja pliku za pomocą dowolnego edytora (jakvi
), a na koniec konwersja go z powrotemplutil -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 ...)źródło
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
Możesz utworzyć prawidłowy plik XML, który nie jest prawidłowym plikiem plist, na przykład:
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.
źródło
W oknie terminala można użyć opcji
PlistBuddy
dostępnej pod adresem/usr/libexec/PlistBuddy
.PlistBuddy
może odczytywać i modyfikować wartości w plist, interaktywnie lub bezpośrednio w wierszu poleceń.Jednak
PlistBuddy
nie jest edytorem GUI.źródło
Użyłem PlistEdit Pro dla macOS i uznałem, że jest on użyteczny i wszechstronnie bogaty w funkcje.
źródło