Ich versuche, eine Voreinstellungsdatei zu öffnen und zu bearbeiten: com.apple.launchservices.plist
. Wenn ich versuche, die Datei in Sublime Text 3 zu öffnen, erscheint sie kompiliert oder verstümmelt.
Wie kann ich es im Nur-Text-XML-Format öffnen, damit ich es bearbeiten kann?
Wenn ich die Datei mit Quicklook ansehe, wird sie korrekt angezeigt, aber ich kann die Datei auf diese Weise nicht bearbeiten.
Antwort1
Soweit ich mich an meine OS X-Zeit erinnere, .plist
sind einige Dateien vorab tokenisierte oder -geparste Binärdateien. Quicklook erkennt den Unterschied anscheinend und enttokenisiert die Dateien, bevor es sie Ihnen anzeigt; ein allgemeiner Texteditor wie Sublime Text lädt hingegen den Rohinhalt.
Versuchen Sie, die gleiche Datei in einen anderen allgemeinen Texteditor wie „vim“ zu laden, und prüfen Sie, ob Sie nicht dieselben Ergebnisse erhalten.
Außerdem: Siehe die Manpage für dieplutil(1)Befehl, der die Konvertierung durchführt.
Antwort2
Ich möchte vorschlagen, die plist
Datei xml
mit dem folgenden Befehl in eine lesbare Datei zu konvertieren.
plutil -convert xml1 com.apple.yourfilename.plist
Und das war’s. Sie können die plist
Datei jetzt von Ihrem Sublime oder einem anderen Texteditor aus öffnen, anzeigen und bearbeiten.
Antwort3
Installieren Sie dieses Paket, um binäre plist-Dateien beim Lesen und Schreiben automatisch zu konvertieren: https://github.com/tyrone-sudeium/st3-binaryplist
Installationsschritt: im Sublimetext 3-Menü:Tool>Command Palette>Type package control::install package>Type binary plist
Flug!