我正在使用mhartl的GitHub教程为Ruby开发设置Sublime Text。在为SublimeERB编写键绑定时出现以下错误:
错误:尝试解析文件时出错:〜/ Library / Application Support / Sublime Text 2 / Packages / Default / Default(OSX)中的意外尾随字符.sublime-keymap:625:3
我该如何解决这个问题?
答案 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格式。确保文件以[
开头,并以]
结尾,如示例所示。如果您有其他键绑定,则必须在它们之间放置逗号,但最后一项除外。