Как я могу установить привязки клавиш для пунктов меню в Sublime Text 2?

9

Для таких пунктов меню, как « Обновить папки», нет сочетания клавиш . Я должен использовать мою мышь каждый раз.

Как определить привязки клавиш для пунктов меню в Sublime Text 2?

Johannes
источник

Ответы:

12

Для начала нам нужно определить имя команды, выполняемой пунктом меню:

Выберите пункт меню Packages… (в Mac OS X он находится в меню приложения, подменю Preferences ).

Перейдите в папку 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для Обновить папки . Конечно, вы можете указать любую комбинацию клавиш, которую вы хотите.

Даниэль Бек
источник
Спасибо, очень полезно знать, где можно найти команды!
Йоханнес