Sublime Text 3에서 `.plist` 파일을 열 수 없는 이유는 무엇입니까?

Sublime Text 3에서 `.plist` 파일을 열 수 없는 이유는 무엇입니까?

환경 설정 파일을 열고 편집하려고 합니다: com.apple.launchservices.plist. Sublime Text 3에서 파일을 열려고 하면 컴파일되거나 깨진 것처럼 보입니다.


편집할 수 있도록 일반 텍스트 XML 형식으로 열려면 어떻게 해야 합니까?

Quicklook을 사용하여 파일을 보면 올바른 것처럼 보이지만 그런 식으로 파일을 편집할 수는 없습니다.

Sublime으로 열린 파일 QuickLook으로 미리 본 파일

답변1

OS X 시절을 회상해보면 일부 .plist파일은 사전 토큰화되었거나 구문 분석된 바이너리 파일이었습니다. Quicklook은 차이점을 구분하는 방법을 알고 있으며 사용자에게 보여주기 전에 이를 토큰화 해제합니다. Sublime Text와 같은 일반 텍스트 편집기는 원시 내용을 로드합니다.

동일한 파일을 'vim'과 같은 다른 일반 텍스트 편집기에 로드해 보고 동일한 결과를 얻지 못하는지 확인하십시오.

또한: 매뉴얼 페이지를 참조하십시오.플틸(1)변환을 수행하는 명령입니다.

답변2

다음 명령을 사용하여 plist파일을 읽을 수 있는 파일로 변환하는 것이 좋습니다 .xml

plutil -convert xml1 com.apple.yourfilename.plist

그리고 그게 다야. 이제 plistSublime이나 다른 텍스트 편집기에서 파일을 열고 보고 편집할 수 있습니다 .

답변3

읽고 쓸 때 바이너리 plist를 자동 변환하려면 이 패키지를 설치하십시오. https://github.com/tyrone-sudeium/st3-binaryplist

설치 단계: sublimetext 3 메뉴:Tool>Command Palette>Type package control::install package>Type binary plist

볼라!

관련 정보