Возвышенный текст - вкладка

Есть ли способ изменить Tab другой ключ для запуска фрагментов в Sublime Text? Как аналог, в Vim я бы переопределил лидера карты из \ сказать, ,,

1 ответ

Решение

Вы можете редактировать свои привязки клавиш (Preferences → Key Bindgins - User) (вы также можете найти Key Bindings в палитре команд). А затем добавьте следующее:

{
    "keys": ["the_shortcut_you_want"],
    "command": "insert_best_completion",
    "args":  {"default": "default_character", "exact": false}
}

Аргументы не обязательны, если вы не хотите, чтобы ваш ярлык делал что-либо, если он не используется в контексте сниппета.

РЕДАКТИРОВАТЬ: меня попросили привести реальный пример, очевидно, этого было недостаточно.
Итак, чтобы использовать предоставленный, но не очень связанный пример:

{
    "keys": [","],
    "command": "insert_best_completion",
    "args":  {"default": ",", "exact": false}
}

Это должно получить запятую, чтобы вызвать фрагменты. РЕДАКТИРОВАТЬ 2: Я не могу проверить это прямо сейчас, но я думаю, что это именно то, что я проверял. Мой был с ярлыком, как ctrl+shift+d, так больше похоже на:

{
    "keys": ["ctrl+shift+d"],
    "command": "insert_best_completion",
}
Другие вопросы по тегам