Apa aplikasi terbaik untuk membuka dan mengedit file plist?
text-editor
Pierre Watelet
sumber
sumber
Jawaban:
File PList, seperti yang dikatakan Mankoff, hanyalah file XML yang diformat khusus, sehingga Anda benar-benar dapat mengedit dan membuatnya dalam program seperti TextEdit.
Karena sifat spesifik dari PLists to Development, menggunakan program khusus seperti
Xcode
atauProperty List Editor
menjadi upaya yang jauh lebih berbuah. Ini karena tidak hanya secara otomatis memformat kode XML untuk Anda, tetapi itu benar-benar akan menerjemahkan pengidentifikasi kunci dan lapisan menjadi kata-kata yang dapat dibaca, dan juga untuk beberapa nilai itu akan menyediakan menu drop-down untuk mengisi tanggapan yang benar. Terutama ketika berhadapan dengan iPhone plist, ketika beberapa variabel runtime dapat diatur menggunakan Plist, dengan mudah membuat bidang baru dan mengetahui apa yang akan dimasukkan ke dalamnya membuatnya lebih mudah.Anda bisa mendapatkan bot Xcode dan PList Editor dari situs web Pengembang Apple http://developer.apple.com secara gratis dengan mengunduh rilis Xcode terbaru.
sumber
Jika file plist dalam format XML, Anda dapat mengeditnya di editor teks seperti TextEdit. Jika file plist dalam format biner, Anda dapat mengonversinya menjadi XML terlebih dahulu dengan menjalankan:
Jika Anda ingin kembali ke format biner setelah diedit:
Jika Anda memiliki Xcode 4.3 atau yang lebih baru, Anda dapat menggunakannya untuk mengedit daftar properti di editor grafis seperti ini:
Xcode 4.2 dan sebelumnya datang dengan aplikasi terpisah untuk mengedit daftar properti (
/Developer/Applications/Utilities/Property List Editor.app/
).sumber
plutil -convert json $file
(atauxml
), kemudian mengedit file dengan editor apa pun (sepertivi
), dan akhirnya mengubahnya kembaliplutil -convert binary1 $file
.plutil -p <file>
akan "mencetak daftar properti dengan cara yang dapat dibaca manusia" alih-alih mengubahnyaProgram bagus seperti TextWrangler dapat mengedit
.plist
file biner tanpa terlebih dahulu mengonversinya menggunakan Terminal. Cukup buka file seperti yang Anda lakukan lainnya (yaitu drag-and-drop pada ikon program, atau dialog File open, atau Open With di Finder atau ...)sumber
Karena Apple menyingkirkan Editor Daftar Properti GUI, Xcode adalah opsi gratis terbaik jika Anda ingin memastikan hasilnya.
Ada beberapa gotcha yang menggunakan editor kode umum untuk mengedit file plist. Karena kamus menggunakan entri suka
Anda dapat membuat file XML yang valid yang bukan file plist yang valid, misalnya:
Jika Anda ingin komersial, Plistinator akan mengedit file biner dan XML.
Pengungkapan penuh: Saya adalah penulis Plistinator dan $ 12,99 yang harus dibayar untuk ramen dan sewa saya.
sumber
Pada jendela Terminal, Anda dapat menggunakan
PlistBuddy
, tersedia di/usr/libexec/PlistBuddy
.PlistBuddy
dapat membaca dan memodifikasi nilai-nilai di dalam sebuah plist, baik secara interaktif atau langsung pada baris perintah.Namun,
PlistBuddy
bukan editor GUI.sumber
Saya telah menggunakan PlistEdit Pro untuk macOS dan menganggapnya bermanfaat dan kaya fitur secara komprehensif.
sumber