2012-09-10 11 views

Trả lời

41

Nhiều khả năng bạn hoặc một cái gì đó đã tạo ra một tập tin trống trong thư mục cấu hình người dùng của bạn.

Tệp cấu hình phải là JSON hợp lệ. Tệp trong câu hỏi trống và không phải là JSON.

Cố gắng xóa các tập tin hoặc có được một phiên bản cố định từ một nơi nào (không chắc chắn về những gì các tập tin đang được sử dụng cho)

+4

Xin cảm ơn Mikko thats những gì tôi nghi ngờ. Để khắc phục tôi đã nhập vào thiết bị đầu cuối: sudo vim ~/Library/Application \ Support/Sublime \ Text \ 2/Gói/Người dùng/JavaScript.sublime-settings Và thêm {} vào tệp. Tôi đoán tôi prob có thể đã xóa các tập tin là tốt. – Globalz

+3

Lưu ý rằng bạn không cần sử dụng 'sudo' cho các tệp nằm trong thư mục chính của riêng bạn - chúng sẽ luôn được ghi bởi bạn –

+1

Bạn cũng có thể truy cập tệp qua gui ST2: Sublime Text 2> Preferences> Settings - Thêm> Cú pháp cụ thể - Người dùng. –

0

Mặc định cài đặt c:/Program Files/Sublime Văn bản 2

Changue bởi: c :/Program Files/Sublime chữ

tôi không biết tại sao, nhưng nó hoạt động .. :)

0

Sublime bản 3 (Build 3059):

My JSON.sublime-settings chứa một số cấu trúc XML, không có JSON.

Đây là nội dung trước đó của tập tin của tôi:

<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> 

tôi đã thay thế nó với nội dung mặc định từ SublimePrettyJson:

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

này đã giải quyết được vấn đề đối với tôi. Không có thông báo lỗi gây phiền nhiễu hơn. Hệ điều hành: Windows 7.

Trên máy tính Ubuntu của mình, tôi chưa từng gặp lỗi này, cũng không có trên máy Mac của mình.

0

Vui lòng truy cập ../Library/Ứng dụng ứng dụng/Văn bản tuyệt vời 2/Gói/Người dùng/vị trí và xóa JavaScript.sublime-settings: 1: 1 tệp do bạn hoặc bất kỳ quy trình nào tạo ra phải tạo. Điều này chắc chắn sẽ làm việc.