Sublime-text-key-bindings

提供:Dev Guides
移動先:案内検索

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

Sublime Textのキーバインディングは、ユーザーがキーを押すシーケンスを処理し、アクションにマップするのに役立ちます。 これらはJSON形式で定義され、*。sublime-keymap *ファイルに保存されます。

統合を改善するには、Linux、OSX、およびWindowsのキーマップファイルを個別に保持することが重要です。 対応するプラットフォームのキーマップがSublime Textエディターにロードされます。

ユーザーは、 Preferences→Key Bindings オプションを使用して、 keymap ファイルまたはデフォルトのキーバインディングを開くことができます。

Sublime Text1のキーバインディング

Sublime Text2のキーバインディング

次の例は、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 という名前のマクロが実行されることに注意してください。