崇高なテキスト-キーバインディング
Sublime Textのキーバインディングは、ユーザーがキーを押したシーケンスを処理してアクションにマッピングするのに役立ちます。それらはJSON形式で定義され、.sublime-keymap ファイル。
統合を改善するには、Linux、OSX、およびWindows用に個別のキーマップファイルを保持することが重要です。対応するプラットフォームのキーマップがSublimeTextエディターに読み込まれます。
ユーザーはを開くことができます keymap オプションを使用したファイルまたはデフォルトのキーバインディング Preferences → Key Bindings。


次の例は、Windowsでキーバインディングを実行する方法を示しています-
[
{ "keys": ["ctrl+shift+n"], "command": "new_window" },
{ "keys": ["ctrl+shift+w"], "command": "close_window" }
]
キーバインディングの定義
Sublime Textエディターには、キーマップを定義するオプションが含まれています。ファイルで定義されているキーバインディング.sublime-keymap すべてのキーと値の組み合わせが含まれます。

以下に示すコードを使用して、次のキーバインディングセットをこのファイルに含め、保存して実行を確認できます。
[
{
"keys": ["super+alt+;"], "command": "run_macro_file",
"args":
{"file": "Packages/User/semicolon.sublime-macro"}
}
]
ここに superはWindowsまたはLinuxのWinkeyであり、OSXオペレーティングシステムのコマンドです。このコードは、にあるマクロを実行することに注意してください。Packages/User 名前が付けられています semicolon.sublime-macro を押すと Super+Alt+ キー。