如何解决此错误?
尝试解析设置时出错:〜/ Library / Application中没有数据 支持/ Sublime Text 2 / Packages / User / JavaScript.sublime-settings:1:1
答案 0 :(得分:41)
很可能你或你的东西在你的用户配置目录中创建了一个空文件。
配置文件必须是有效的JSON。问题中的文件为空,不是JSON。
尝试删除文件或从某个地方获取固定版本(不确定文件的用途)
答案 1 :(得分:0)
默认安装c:/ Program Files / Sublime Text 2
Changue by:c:/ Program Files / Sublime Text
我不知道为什么,但它确实有效.. :)
答案 2 :(得分:0)
Sublime Text 3(Build 3059):
我的 JSON.sublime-settings 包含一些XML结构,没有JSON。
这是我文件的先前内容:
<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
}
这解决了我的问题。没有更烦人的错误消息。 操作系统:Windows 7。
在我的Ubuntu机器上,我从未遇到过这个错误,也不在我的Mac上。
答案 3 :(得分:0)
请转到../Library/Application Support / Sublime Text 2 / Packages / User / location并删除JavaScript.sublime-settings:您创建的1:1文件或任何进程必须创建该文件。肯定会有用。