2012-09-10 2 views

답변

41

대부분의 경우 당신이나 무언가가 사용자 설정 디렉토리에 빈 파일을 만들었습니다.

구성 파일은 유효한 JSON이어야합니다. 질문에있는 파일은 비어 있으며 JSON이 아닙니다.

파일을 삭제 시도하거나 어딘가에서

+4

멋진 감사 Mikko thats 내가 뭘 의심합니다. sudo는 정력 ~/라이브러리/응용 프로그램 \ 지원/숭고한 \ 텍스트 \ 2/패키지/사용자/JavaScript.sublime-설정 그리고 파일에 {} 추가 : 내가 터미널에 입력 수정합니다. 내가 prob 파일을 삭제할 수있을 것 같아요. – Globalz

+3

자신의 홈 디렉토리에있는 파일에는'sudo'를 사용할 필요가 없습니다. 항상 쓰기 가능해야합니다. –

+1

또한 ST2 GUI를 통해 파일에 액세스 할 수도 있습니다 : 서브 스크립 션 텍스트 2> 환경 설정> 설정 - 자세히> 구문 특정 - 사용자. –

0

기본값은 C 설치 (파일이 사용되는 것에 대해 확실하지) 고정 된 버전을 :로/프로그램 파일/숭고한 텍스트 2

Changue을 C : :/프로그램 파일/숭고한 텍스트

나는 이유는 모르겠지만, 그것을 작동합니다 .. :)

0

숭고한 텍스트 3 (3059 빌드) :

JSON.sublime-settings에는 JSON이없는 XML 구조가 포함되어있었습니다. 여기

내 파일의 이전 내용 :

<dict> 
    <key>name</key> 
    <string>JSON String</string> 
    <key>scope</key> 
    <string>meta.structure.dictionary.json string.quoted.double.json</string> 
    <key>settings</key> 
    <dict> 
     <key>foreground</key> 
     <string>#E6DB74</string> 
    </dict> 
</dict> 

내가 SublimePrettyJson에서 기본 콘텐츠로 대체가 :

{ 
    "use_entire_file_if_no_selection" : true, 
    "indent" : 2, 
    "sort_keys" : false, 
    "ensure_ascii" : false 
} 

이 나를 위해 문제를 해결했다. 더 이상 짜증나는 오류 메시지가 없습니다. OS : Windows 7

내 우분투 컴퓨터에서이 오류가 발생하지 않았으며 Mac에도 발생하지 않았습니다.

0

../Library/Application Support/Sublime Text 2/Packages/User/location로 이동하여 JavaScript.sublime-settings를 삭제하십시오. 사용자 또는 프로세스에 의해 생성 된 1 : 1 파일로 작성해야합니다. 이것은 확실히 작동 할 것입니다.

관련 문제