Sublime Text 2のメニュー項目にキーバインディングを設定するにはどうすればよいですか?


9

[ フォルダーの更新 ]などのメニュー項目のキーボードショートカットはありません。毎回マウスを使わなければなりません。

Sublime Text 2でメニュー項目のキーバインディングを定義するにはどうすればよいですか?

回答:


12

最初に、メニュー項目によって実行されるコマンドの名前を決定する必要があります。

[ パッケージ… ]メニュー項目を選択します(Mac OS Xでは、アプリケーションメニューのサブメニュー[ 設定 ]にあります)。

Defaultフォルダーに移動しMain.sublime-menuを探します。このファイルを開き、探しているラベルに対応するエントリを探します。この場合:

{ "command": "refresh_folder_list", "caption": "Refresh Folders", "mnemonic": "e" },

私たちが探しているコマンド名はですrefresh_folder_list


次に、[ キーバインド-ユーザー ]メニュー項目を選択します。ドキュメントが開きます。

次のエントリを追加して、最上位の配列に追加します。

{
    "keys": ["ctrl+shift+option+r"], "command": "refresh_folder_list"
}

編集後、ファイルは次のようになります。

[  
    // possibly other entries in this array, each of them comma separated
    {
        "keys": ["ctrl+shift+option+r"], "command": "refresh_folder_list"
    }
]  

保存して閉じ、キーボードショートカットCtrl-Shift-Alt-Rを[ フォルダの更新]に割り当てます。もちろん、任意のキーの組み合わせを指定できます。


ありがとう、コマンドがどこにあるかを知ることは非常に役に立ちます!
ヨハネス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.