web-dev-qa-db-ja.com

Sublime Text 2のカスタムキーボードショートカットの設定

私はSublime Text 2に移行しようとしているVimユーザーです。MacVimよりも高速で、たくさんのものを開いています。

Vimでカスタムキーボードショートカットを作成していて、ST2に転送したい場合があります。

カスタムショートカットを設定するにはどうすればよいですか? vimrcに相当するものはありますか?

OS Xの環境設定でコードショートカットを実行できることはわかっていますが、ST2のコマンドモードは考慮されません。

たとえば、^ w lを設定して入力フォーカスを1列/ペイン右に移動し、^ w hを左に移動したいとします。

13
Ben Humphreys

カスタムキーバインディング:変更するバインディングをPreferences > Key Bindings-Defaultで開くか、読み取りまたは検索します。コマンドをコピーして、Preferences > Key Bindings-Userを開きます。コマンドを貼り付けて編集します。

ペインの切り替えのバインディングを変更するには、これらのコマンドを編集します。キーが+で区切られ、各行の終わり(最後の行を除く)にコンマが必要であることに注意してください。右/左ペインに移動できるように設定できるかどうかはわかりません。私がそれを設定した方法は ctrl1 最初のペインなどに切り替えます.

// panes
{ "keys": ["ctrl+1"], "command": "focus_group", "args": { "group": 0 } },
{ "keys": ["ctrl+2"], "command": "focus_group", "args": { "group": 1 } },
{ "keys": ["ctrl+3"], "command": "focus_group", "args": { "group": 2 } }

詳細: http://docs.sublimetext.info/en/latest/customization/key_bindings.html

21
d_rail

@d_railの回答に追加するには、

シンプルなものを作成できます(例:f12)、組み合わせ(例: ctrl+Y)および複雑(例: ctrl+a、 ctrl+b)操作のコマンド名がわかっている限り、ショートカットキー。

詳細はこちらをご覧ください: Sublime Text 3コマンドの完全なリスト