Xcode 8 Beta 4 - ярлык комментария отключен

Я только что обновился до Xcode 8 Beta 4 и ярлыка cmd + / комментировать строки не работает..

В выпадающем меню это отключено:

введите описание изображения здесь

Есть способ активировать его снова?

12 ответов

Решение

Я исправил это, выполнив следующие действия: https://twitter.com/kolpanic/status/763323546814844928

В терминале: sudo /usr/libexec/xpccachectl

Перезагрузите вашу систему.

Если Cmd-/ все еще не работает в Xcode 8 на OS X 10.11 (и, очевидно, на MacOS Sierra - благодаря @DanBlakemore), и sudo /usr/libexec/xpccachectl и перезагрузка не помогла, попробуйте следующее.

  1. Закройте Xcode.
  2. открыто /Applications в Finder и переименовать Xcode.app в Xcode2.app (или любое другое имя).
  3. Переименуйте его обратно в Xcode.appи перезапустить.

Это должно работать сейчас.

Кажется, проблема в том, что по какой-то причине система "удаляет" расширения XCode в какой-то момент и больше не "устанавливает" их. Это можно проверить, открыв Консоль и нажав на INSTALL, Если у вас есть INSTALLED/UNINSTALLED за com.apple.dt.XcodeBuiltInExtensionsне сработает, если UNINSTALLED был последним действием на него, и будет работать, если был INSTALLED,

Понял это при отладке расширения Xcode 8.

Сценарий, упомянутый выше, не сработал сразу для меня. У меня были установлены Xcode 8 и 8.1 GM, и я работал с ними обоими. Я запустил скрипт в терминале, перезагрузил компьютер, открыл XCode, и он все еще не работал. Итак, я создал новый каталог в Applications и переместил ГМ в этот каталог. Это, казалось, исправило это.

TL; DR Если у вас установлено несколько версий Xcode:

  • Запустите в терминале: sudo /usr/libexec/xpccachectl
  • Перезагрузите компьютер
  • Создать новый каталог в Applications
  • Переместить другую версию в этот каталог
  • Перезапустите Xcode и наслаждайтесь!

Как объяснялось там, вот решение, которое не требует перезагрузки:

  1. Закрыть Xcode
  2. В папке "Приложение" переименуйте Xcode.app (или аналогичный) в Xcode2.app. Возможно, вам придется ввести свой пароль.
  3. Откройте Xcode, затем закройте его.
  4. Переименуйте Xcode2.app обратно на то, что было раньше.
  5. (Необязательно) Проведите 5 минут, размышляя, почему это сработало.

Просто обновите до версии Xcode8, затем откройте Xcode8 и перезапустите Mac.

https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Introduction.html

Чтобы использовать команды "Редактировать", "Выбор комментария", "Удалить комментарий" и "Добавить документацию", а также другие установленные расширения Xcode, в OS X версии 10.11, запустите Xcode и установите дополнительные системные компоненты, а затем перезагрузите компьютер Mac. (26106213)

Зайдите в App Store, проверьте наличие обновлений системы (iTunes, MacOSX). Обновите их все.

Это должно быть исправлено, как только это будет сделано.

Я применил метод @junjie

sudo /usr/libexec/xpccachectl

Это работает хорошо на Xcode 8.2.1 (8C1002) только за исключением определенных файлов.

Затем я нашел причину.

/ * Комментарий... //*/

Этот тип комментария сделал его неработоспособным.

После строки, содержащей вышеупомянутый тип комментария, "Выбор комментария" не работал.

Сотри или поменяй их.

Я перезагрузился, теперь работает.

Затем, когда я запустил бета-версию 4, он попросил меня "установить необходимые компоненты" во второй раз. Не знаю, связано или нет.

Это сделало это для меня:

Перейти к Системные настройки -> Клавиатура -> Ярлыки -> Ярлыки приложений

Добавьте новый ярлык как это:

введите описание изображения здесь

Вуаля! Меня устраивает!

Как вы можете видеть, ярлык, который вы выбираете, также закончится, кроме этой команды в меню редактора в Xcode.

введите описание изображения здесь

xcode->preferences->key buildings, или же,

"command + ,", затем поиск "comment selection"поменяй ключ "command + /"

xcode-> настройки-> ключевые постройки-> фильтр, поисковый комментарий

Посмотрите, есть ли конфликты для ключа "команда + / ", если да, удалите другие, если "Выбор комментариев"

введите описание изображения здесь

Прежде чем делать какой-либо из менее или более сложных шагов,

Попробуйте выйти и перезапустить Xcode.

В моем случае это помогло.

Другие вопросы по тегам