このページ: 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 であると推測しています。おそらくドキュメントは古くなっていますか?とにかく、上記のようなコマンドを設定するにはどうすればよいですか? 選択したすべてのテキストを大文字に変換するコマンドが必要です。
ありがとう!