¿Por qué no puedo abrir archivos `.plist` en Sublime Text 3?

¿Por qué no puedo abrir archivos `.plist` en Sublime Text 3?

Estoy intentando abrir y editar un archivo de preferencias: com.apple.launchservices.plist. Cuando intento abrir el archivo en Sublime Text 3, aparece compilado o confuso.


¿Cómo consigo que se abra en formato XML de texto sin formato para poder editarlo?

Cuando veo el archivo usando Quicklook, parece correcto pero no puedo editarlo de esa manera.

Archivo abierto con Sublime Vista previa del archivo con QuickLook

Respuesta1

Según recuerdo de mis días en OS X, algunos .plistarchivos son archivos binarios previamente tokenizados o analizados. Quicklook aparentemente sabe cómo notar la diferencia y lo elimina antes de mostrárselo; mientras que un editor de texto genérico como Sublime Text cargará el contenido sin formato.

Intente cargar el mismo archivo en otro editor de texto genérico, como 'vim', y vea si no obtiene los mismos resultados.

Además: consulte la página de manual paraplutil(1)comando, que realiza la conversión.

Respuesta2

Me gustaría sugerir convertir el plistarchivo a un formato legible xmlusando el siguiente comando.

plutil -convert xml1 com.apple.yourfilename.plist

Y eso es. Ahora puedes abrir, ver y editar el plistarchivo desde tu Sublime o cualquier otro editor de texto.

Respuesta3

Instale este paquete para convertir automáticamente plist binario al leer y escribir: https://github.com/tyrone-sudeium/st3-binaryplist

paso de instalación: en el menú sublimetext 3:Tool>Command Palette>Type package control::install package>Type binary plist

¡Vola!

información relacionada