Sublime-text-key-bindings
提供:Dev Guides
崇高なテキスト-キーバインディング
Sublime Textのキーバインディングは、ユーザーがキーを押すシーケンスを処理し、アクションにマップするのに役立ちます。 これらはJSON形式で定義され、*。sublime-keymap *ファイルに保存されます。
統合を改善するには、Linux、OSX、およびWindowsのキーマップファイルを個別に保持することが重要です。 対応するプラットフォームのキーマップがSublime Textエディターにロードされます。
ユーザーは、 Preferences→Key Bindings オプションを使用して、 keymap ファイルまたはデフォルトのキーバインディングを開くことができます。
次の例は、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 にあるマクロを実行し、 Super + Alt + キーを押すと semicolon.sublime-macro という名前のマクロが実行されることに注意してください。