Возвышенный текст - привязки клавиш

Привязка клавиш в Sublime Text помогает пользователю обрабатывать и сопоставлять последовательности нажатий клавиш с действиями. Они определены в формате JSON и хранятся в.sublime-keymap файлы.

Для лучшей интеграции важно хранить отдельные файлы карты ключей для Linux, OSX и Windows. Ключевые карты соответствующей платформы будут загружены в редактор Sublime Text.

Пользователь может открыть keymap привязки файлов или клавиш по умолчанию с помощью параметра Preferences → Key Bindings.

В следующем примере показано, как выполнять привязки клавиш в 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- это Winkey в Windows или Linux и команда в операционной системе OSX. Обратите внимание, что этот код запустит макрос, расположенный вPackages/User и назван semicolon.sublime-macro при нажатии на Super+Alt+ ключи.