为什么在设置Sublime Text键绑定时会出现“意外的尾随字符”?

时间:2014-07-04 20:07:34

标签: sublimetext2 key-bindings

我正在使用mhartl的GitHub教程为Ruby开发设置Sublime Text。在为SublimeERB编写键绑定时出现以下错误:

  

错误:尝试解析文件时出错:〜/ Library / Application Support / Sublime Text 2 / Packages / Default / Default(OSX)中的意外尾随字符.sublime-keymap:625:3

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

首先,将Sublime Text 2中的首选项更改为您的用户设置文件,而不是默认文件。否则,Sublime Text更新时,您的所有更改都将被覆盖。我可以从您的文件路径中看到您正在编辑默认键盘映射而不是~/Library/Application Support/Sublime Text 2/Packages/User/Default (OSX).sublime-keymap

您可以在OSX中访问此内容,方法是转到顶部菜单栏并点击Sublime Text 2 - > Preferences - > Keybindings- User

如果您之前从未编辑过此文件,则该文件将为空。只需完全复制并粘贴以下代码:

[
    { "keys": ["ctrl+shift+."], "command": "erb"}
]

这是JSON格式。确保文件以[开头,并以]结尾,如示例所示。如果您有其他键绑定,则必须在它们之间放置逗号,但最后一项除外。