設定ファイルを開いて編集しようとしています: com.apple.launchservices.plist
。Sublime Text 3 でファイルを開こうとすると、コンパイル済みまたは文字化けした状態で表示されます。
編集できるようにプレーンテキスト XML 形式で開くにはどうすればよいですか?
Quicklook を使用してファイルを表示すると、正しく表示されますが、その方法ではファイルを編集できません。
答え1
OS X 時代を思い出すと、一部の.plist
ファイルは事前にトークン化または解析されたバイナリ ファイルです。Quicklook は、その違いを判別する方法を知っているようで、表示する前にトークン化を解除します。一方、Sublime Text などの一般的なテキスト エディターは、生のコンテンツを読み込みます。
同じファイルを「vim」などの別の汎用テキスト エディターに読み込んで、同じ結果が得られるかどうかを確認してください。
また、マニュアルページを参照してください。プルティル(1)変換を実行するコマンドです。
答え2
次のコマンドを使用して、plist
ファイルを読み取り可能な形式に変換することをお勧めします。xml
plutil -convert xml1 com.apple.yourfilename.plist
以上です。これで、plist
Sublime またはその他のテキスト エディターからファイルを開いて表示し、編集できるようになりました。
答え3
読み取りおよび書き込み時にバイナリ plist を自動変換するには、このパッケージをインストールします。 https://github.com/tyrone-sudeium/st3-binaryplist
インストール手順: SublimeText 3 メニュー内:Tool>Command Palette>Type package control::install package>Type binary plist
やったー!