Warum kann ich `.plist`-Dateien in Sublime Text 3 nicht öffnen?

Warum kann ich `.plist`-Dateien in Sublime Text 3 nicht öffnen?

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.

Mit Sublime geöffnete Datei Mit QuickLook in der Dateivorschau angezeigt

Antwort1

Soweit ich mich an meine OS X-Zeit erinnere, .plistsind 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 plistDatei xmlmit dem folgenden Befehl in eine lesbare Datei zu konvertieren.

plutil -convert xml1 com.apple.yourfilename.plist

Und das war’s. Sie können die plistDatei 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!

verwandte Informationen