Мне удалось получить это работает хорошо с помощью задачи Automator и использовал ярлык, чтобы связать его с сочетанием клавиш Ctrl + Option + Command + B. все, что мне нужно сделать, это выделить код, который я хочу, чтобы блок прокомментировал в xcode, и нажать вышеуказанные клавиши, и выделенный текст закомментирован с помощью блока / * ... * /.
Я использую код, складывающийся изрядно, поэтому я хотел, чтобы эта функциональность была такой, чтобы я мог легко свернуть блок закомментированного кода ... код комментировал обычным способом, используя // wont fold.
Я не знаком с использованием Mac Automator, но я просто следовал инструкциям в следующем видео wwdc
в видео-сессии «WWDC 2012» 402 - «Эффективная работа с XCode» (примерно через 6 минут) есть описание того, как использовать Mac OSX Automator для добавления службы для управления выделенным текстом. Пример, показанный в видео, заключается в удалении дубликатов в выделенном тексте с помощью команд оболочки sort и uniq. Используя этот подход, вы делаете то же самое, но вы вводите следующую команду вместо того, что он делает в видео
awk 'BEGIN {print "/ "} {print $ 0} END {print " /"}'
(обратите внимание, что в предыдущей строке подразумевается две звездочки, которые по какой-то причине не отображаются .... они отображаются на снимке экрана ниже, поэтому скопируйте их как правильную команду для ввода)
вы должны запустить скрипт оболочки, как это
это, для любого данного выделенного текста, поместит разделители комментариев до и после.
когда вы сохраняете его, вы должны получить опции для его имени (я назвал это blockcomment), а также назначить сочетание клавиш
тогда вы сможете открыть xcode, выделить текст, щелкнуть правой кнопкой мыши, контекстное меню, и имя, которое вы дали этому сценарию, должно отображаться в нижней части
просто нажмите на имя, и скрипт запустится и заблокирует комментарий к выбранному коду или использует назначенное вами сочетание клавиш.
надеюсь это поможет
Command
+Shift
+7
, то естьCommand
+/
, снова.