Я пытаюсь открыть и отредактировать файл настроек:. 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
Вола!