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.
Responder1
Pelo que me lembro dos meus dias no OS X, alguns .plist
arquivos 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 plist
arquivo em legível xml
usando o seguinte comando.
plutil -convert xml1 com.apple.yourfilename.plist
E é isso. Agora você pode abrir, visualizar e editar o plist
arquivo 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!