Настройка хоткеев мало чем отличается от обычных параметров редактора. Для работы у нас в распоряжении есть файл с настройками по-умолчанию и пользовательскими предпочтениями, которые имеют больший приоритет. Для того, чтобы понять, как изменить то или иное сочетание клавиш, достаточно открыть основной файл
. Как видите, всё строго структурированно:
{ "keys": ["ctrl+shift+n"], "command": "new_window" },
{ "keys": ["ctrl+k", "ctrl+u"], "command": "upper_case" },
{ "keys": ["ctrl+left"], "command": "move", "args": {"by": "words", "forward": false} }
]
Сначала идет описание хоткея, потом команда и далее, если это необходимо, набор атрибутов для этой команды. Для некоторых клавиш используются ключевые слова. Например: backspace, keypad_enter, space и так далее. Полагаю, все их перечислять нету смысла, так как они более чем очевидны и по аналогии вы легко с ними разберетесь.
В некоторых случаях, хоткеи операционной системы перекрывают хоткеи редактора. Например: ctrlleft в OSX переключает рабочее пространство, и перемещение курсора в редакторе не происходит.
Если вы захотите назначить хоткей для события из какого либо дополнения, то попробуйте открыть папку с ним и найти там файл *.sublime-commands. В нем будут перечислены доступные команды. Напомню, что папку со всеми дополнениями можно открыть из меню редактора .
Специфические кнопки
|
|
|
Модификаторы
- shift
- ctrl
- alt
- super (Windows key, Command key…)