16

如何修复此错误?

尝试解析设置时出错:~/Library/Application Support/Sublime Text 2/Packages/User/JavaScript.sublime-settings:1:1 中没有数据

4

4 回答 4

41

很可能您或其他人在您的用户配置目录中创建了一个空文件。

配置文件必须是有效的 JSON。问题中的文件是空的,不是 JSON。

尝试删除文件或从某处获取固定版本(不确定文件的用途)

于 2012-09-10T23:22:23.740 回答
0

默认安装 c:/Program Files/Sublime Text 2

更改方式:c:/Program Files/Sublime Text

我不知道为什么,但它有效.. :)

于 2014-02-01T17:41:23.990 回答
0

崇高文本 3(构建 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 上也没有。

于 2014-08-26T08:17:47.237 回答
0

请转到 ../Library/Application Support/Sublime Text 2/Packages/User/ 位置并删除您创建的 JavaScript.sublime-settings:1:1 文件或任何进程必须创建的文件。这肯定会工作.

于 2017-06-07T09:49:48.080 回答