У меня проблемы с ненадежностью Xcode при использовании сочетания клавиш для комментирования или раскомментирования кода ⌘+ /. Кажется, я не могу найти реальный образец того, когда он ломается, но обычно это происходит после создания и запуска моего кода на симуляторе. Он не будет работать снова, пока я не отредактирую что-нибудь в одном из моих файлов кода. Даже если я переключусь на другой файл в главном окне, комментирование с помощью ярлыка не работает. Другие сочетания клавиш, такие как отступ ⌘+, [продолжают работать нормально.
Есть ли у других людей эта проблема, и если да, нашли ли вы решение? Я знаю, что это похоже на небольшую жалобу, но при запуске и последующей быстрой попытке закомментировать блок кода, чтобы проверить эффект, это немного неудобно.
Я использую Xcode 6.1 (6A1052d) на OXS Yosemite 10.10 (14A389) и разрабатываю Objective-C для iOS, если это имеет значение.
источник
Ответы:
Для Xcode 8 решение:
и перезагрузите компьютер.
источник
Нажмите ⌘+ ]один раз, а затем ⌘+ /снова начнет работать.
Вы можете нажать ⌘+, [чтобы отменить эффект отступа.
Обновить:
Обратите внимание: это решение было предоставлено до запуска Xcode 8, поэтому оно может работать не для всех. Если вы все еще сталкиваетесь с проблемой, пожалуйста, обратитесь к ответу @ CryingHippo вместо того, чтобы голосовать против.
источник
Я делал это много раз с Xcode 8. Последним из них был Xcode 10.1, где я просто выхожу из Xcode, перехожу в «Приложения» и переименовываю Xcode во что-то другое, например Xcode 2, запускаю его, снова выхожу и переименовываю обратно. После этого он начинает работать. Не требуется перезапуск Mac или команды терминала.
Он по-прежнему работает с Xcode 10.1. Я не могу поверить, что Apple до сих пор не исправила это должным образом.
источник
Ни одно из вышеперечисленных решений не помогло мне с Xcode 8.0 (окончательная версия). Если у вас также установлена бета-версия Xcode 8.1, как у меня, попробуйте следующее: просто переименуйте /Applications/Xcode-beta.app во что-нибудь другое, затем перезапустите Xcode 8. Как ни странно, это помогло.
источник
Xcode.app
на что-то другое, перезапуск, выход, затем переименование обратно, чтобыXcode.app
исправить это для меня. Благодарность!Ответ Оскахи действительно работает и для небета-версий Xcode. Вот шаги, которые необходимо выполнить на основе комментария Сэма:
Не нужно перезагружаться!
источник
Мне не нужно было делать ничего из вышеперечисленного. Исправила простая перезагрузка.
источник
Мне подходит простой обходной путь со следующими шагами:
Это может кому-то помочь.
источник
В моем коде была такая последовательность:
/*" BLABLA MY COMMENTS */
весь код под этим не был "комментируемым".
Убрали "и все было хорошо!
Надеюсь, это поможет!
источник
Я использую Xcode 8.1 (не бета-версию), и у меня была такая же проблема, я не мог комментировать cmd + \. Перезапустить Xcode у меня не работает, но ПЕРЕЗАГРУЗИТЬ мой Mac РЕШИТЬ проблему без удаления кеша.
источник
Просто выйдите из xcode полностью и перезапустите. Работал для xcode 8.2
источник
У меня была такая же проблема после настройки нового Mac с Xcode 10.1 с использованием немецкой раскладки клавиатуры.
Решением было отключить сочетание клавиш в системных настройках для меню справки.
Системные настройки> Клавиатура> Ярлыки> Ярлыки приложений.
Для всех приложений был ярлык для отображения меню справки. Если он у вас есть, установите флажок, чтобы отключить его.
источник
Я обнаружил шаблон, при котором переключение комментариев не работает. На самом деле раскомментирование работает, а комментарии - нет, как с клавиатуры, так и из меню редактора. Это происходит в конкретном файле, что говорит о том, что в тексте есть что-то, что мешает работе. Я тестировал XCode 10.1ß и XCode10.2 на разных машинах.
Текст перед этой строкой можно комментировать, текст после нельзя (я сохранил текст в точности как есть)
let alert = UIAlertController(title: "" /*"Teste texte"*/, message: "Love\nWe'll recommend more for you" /* Entrez des chiffres"*/, preferredStyle: .alert)
Похоже, что причиной является / *… * / внутри UIAlertController (). Если я подавлю оба комментария внутри, все будет нормально.
Я отправил отчет об ошибке. # 49907361
источник
У меня была эта проблема в Xcode 8.0. Хотя я уже перемещаю Xcode 8.1-beta в другое место (оно находится
Application/Xcode otherversions/Xcode 8.1-beta.app
). Мне нужно удалить его в корзину, перезапустить Xcode 8.0, и cmd + / как-то снова работает.источник
Ничего из вышеперечисленного не помогло, даже после нескольких попыток.
Дождитесь нового обновления и установите.
Другая причина может заключаться в том, что xcode отсутствует в
Application
каталоге.источник
Я также столкнулся с этой проблемой при установке нескольких Xcode.
В какой версии Xcode вы столкнулись с этой проблемой, чтобы решить ее, Xcode должен находиться в папке приложения. Если он находится во вложенной папке, переместите его напрямую в папку приложения.
источник