本頁面:http://www.sublimetext.com/docs/key-bindings它表示sublime-keymap文件是XML文件,可以使用該語法進行配置。然而,開拓Default (OSX).sublime-keymap
文件,我只看到以下內容:試圖設置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。所以也許文件已過時?無論如何,我怎樣才能建立一個像我上面的命令?我想要一個將所有選定文本轉換爲大寫的命令。
謝謝!
來驗證這一點,你可以看看建議的答案,並選擇一個適合你的嗎? – JamieJag 2013-02-26 16:47:47