
Когда у меня есть команда 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
.