在此页面上:http://www.sublimetext.com/docs/key-bindings它说 sublime-keymap 文件是 XML 文件,并且可以使用该语法进行配置。但是,打开Default (OSX).sublime-keymap
文件,我只看到以下内容:
[
]
这表明这不是 XML,实际上是 JSON。此外,从上述页面复制并粘贴以下行:
<binding key="ctrl+t,u" command="upperCase"/>
<binding key="ctrl+t,l" command="lowerCase"/>
然后保存文件,我得到一个错误:
Error trying to parse file: Unexpected trailing characters in ~/Library/Application Support/Sublime Text 2/Packages/User/Default (OSX).sublime-keymap:2:1
所以我猜,事实上,sublime-keymap 设置不是 XML,而是 JSON。所以也许文档已经过时了?无论如何,我怎样才能设置一个像我上面输入的命令?我想要一个将所有选定文本转换为大写的命令。
谢谢!