崇高なテキスト-キーバインディング

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+ キー。