Поиск…


Вступление

Связывание клавиш, как много вещей в Sublime Text, JSON . Убедитесь, что вы понимаете, как их использовать, они собираются сэкономить вам много времени!

Синтаксис

  • keys: [list] список нажатия клавиши для нажатия
  • command: [string] команда для запуска
  • args: [dict] аргумент для перехода к команде
  • context: [list] список проверок, который будет указывать, включен ли ярлык

замечания

Ярлыки должны храниться в файле с именем Default.sublime-keymap который должен учитываться в Sublime Text.

Специфичность платформы

Что делать, если я хочу создать несколько ярлыков только для OSX?

Ну, ты можешь. Просто добавьте (<platform>) после Default . Вот три возможности:

  • Default (Windows).sublime-keymap
  • Default (Linux).sublime-keymap
  • Default (OSX).sublime-keymap

Основной ярлык

Вот простой ярлык, который запускает команду upper_case при нажатии ctrl + u .

{
    "keys": ["ctrl+u"],
    "command": "upper_case"
}

Я установил содержимое своих клавиш, как это, но это не сработает!

Это нормально! Это потому, что это должен быть список объектов (вы, вероятно, хотите больше, чем один ярлык, верно?). Вот как это должно выглядеть:

[
    {
        "keys": ["ctrl+u"],
        "command": "upper_case"
    }
]

Теперь это работает!



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow