Запуск горячей клавиши в зависимости от языка в TextMate

Запуск горячей клавиши в зависимости от языка в TextMate

Когда у меня есть команда A режима OBjective-C, которая имеет клавишу Command-Shift-R, и команда B текстового режима, которая имеет ту же самую горячую клавишу, у меня появляется всплывающее окно с клавишей активации Command-Shift-R независимо от того, в каком режиме я нахожусь.

Как сделать его чувствительным к режиму? Я имею в виду, как мне запустить команду Objective-C только в режиме Objective-C?

решение1

Вам необходимо назначитьобъемк команде.

ОткрытьBundles » Редактор Bundle » Редактор Bundle...и выберите команду, которую хотите изменить.

Найдите команду вObjective-Cкатегорию и выберите ее, затем введите область действия в правом нижнем углу, вероятно source.objc, source.objc++. Тогда команда будет доступна в любом месте файлов с подсветкой Objective-C.

Проверьте другие команды вObjective-Cкатегория для более специализированных областей, напримерДокументация для селектораи его сфера применения meta.bracketed.objc | meta.function.objc.

Связанный контент