Por que não consigo abrir arquivos `.plist` no Sublime Text 3

Por que não consigo abrir arquivos `.plist` no Sublime Text 3

Estou tentando abrir e editar um arquivo de preferências: com.apple.launchservices.plist. Quando tento abrir o arquivo no Sublime Text 3, ele aparece compilado ou ilegível.


Como faço para abri-lo no formato XML de texto simples para poder editá-lo?

Quando visualizo o arquivo usando o Quicklook, ele parece correto, mas não consigo editar o arquivo dessa forma.

Arquivo aberto com Sublime Arquivo visualizado com QuickLook

Responder1

Pelo que me lembro dos meus dias no OS X, alguns .plistarquivos são arquivos binários pré-tokenizados ou analisados. Aparentemente, o Quicklook sabe como diferenciar e destokeniza-a antes de mostrá-la a você; enquanto um editor de texto genérico como Sublime Text carregará o conteúdo bruto.

Tente carregar o mesmo arquivo em outro editor de texto genérico, como 'vim', e veja se não obtém os mesmos resultados.

Além disso: Consulte a página de manual doplutil(1)comando, que faz a conversão.

Responder2

Gostaria de sugerir a conversão do plistarquivo em legível xmlusando o seguinte comando.

plutil -convert xml1 com.apple.yourfilename.plist

E é isso. Agora você pode abrir, visualizar e editar o plistarquivo no Sublime ou em qualquer outro editor de texto.

Responder3

instale este pacote para converter automaticamente o plist binário ao ler e escrever: https://github.com/tyrone-sudeium/st3-binaryplist

etapa de instalação: no menu sublimetext 3:Tool>Command Palette>Type package control::install package>Type binary plist

Vola!

informação relacionada