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

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

1 ответ1

1

Вам необходимо назначить область действия для команды.

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .