Mam problemy z tym, że Xcode jest dość zawodny podczas używania skrótu klawiaturowego do komentowania lub odkomentowywania kodu ⌘+ /. Nie mogę znaleźć prawdziwego wzorca co do tego, kiedy się psuje, ale zwykle dzieje się to po zbudowaniu i uruchomieniu mojego kodu na symulatorze. To nie zadziała, dopóki nie edytuję czegoś w jednym z moich plików kodu. Nawet jeśli przełączę się do innego pliku w głównym widoku, komentowanie za pomocą skrótu nie działa. Inne skróty klawiaturowe, takie jak wcięcie ⌘+, [nadal działają dobrze.
Czy inne osoby mają ten problem, a jeśli tak, czy znalazłeś rozwiązanie? Wiem, że wydaje się to drobną skargą, ale podczas uruchamiania, a następnie szybkiej próby skomentowania bloku kodu, aby sprawdzić efekt, jest to trochę niedogodne.
Używam Xcode 6.1 (6A1052d) na OXS Yosemite 10.10 (14A389) i programuję w Objective-C dla iOS, jeśli ma to znaczenie.
źródło
Odpowiedzi:
W przypadku Xcode 8 rozwiązaniem jest
i uruchom ponownie komputer.
źródło
Naciśnij raz ⌘+, ]a następnie ⌘+ /zacznie działać ponownie.
Możesz nacisnąć ⌘+, [aby cofnąć efekt wcięcia.
Aktualizacja:
Uwaga - to rozwiązanie zostało dostarczone przed uruchomieniem Xcode 8, więc może nie działać dla wszystkich. Jeśli nadal masz problem, zapoznaj się z odpowiedzią @ CryingHippo zamiast głosowania w dół.
źródło
Robiłem to wiele razy z Xcode 8. Najnowszy to Xcode 10.1, gdzie po prostu zamknąłem Xcode i przejdę do Applications i zmieniłem nazwę Xcode na coś innego, np. Xcode 2, uruchom go, wyjdź ponownie i zmień nazwę z powrotem. Po tym zaczyna działać. Nie jest wymagane ponowne uruchomienie komputera Mac ani polecenia terminala.
Nadal działa od Xcode 10.1. Nie mogę uwierzyć, że Apple nadal nie naprawił tego poprawnie.
źródło
Żadne z powyższych rozwiązań nie działało dla mnie z Xcode 8.0 (wersja ostateczna). Jeśli masz zainstalowaną wersję beta Xcode 8.1, tak jak ja, spróbuj tego: po prostu zmień nazwę /Applications/Xcode-beta.app na inną, a następnie uruchom ponownie Xcode 8. Co dziwne, to załatwiło sprawę.
źródło
Xcode.app
na coś innego, ponowne uruchomienie, zakończenie, a następnie zmiana nazwy z powrotem, abyXcode.app
naprawić to za mnie. Dzięki!Odpowiedź Oscahie działa również w przypadku wersji Xcode innych niż beta. Oto kroki, które należy wykonać, na podstawie komentarza Sama:
Nie ma potrzeby ponownego uruchamiania!
źródło
Nie musiałem robić żadnego z powyższych. Prosty restart naprawił to.
źródło
Proste obejście działa dobrze dla mnie, wykonując następujące czynności:
To mogłoby komuś pomóc.
źródło
W swoim kodzie miałem taką sekwencję:
/*" BLABLA MY COMMENTS */
Cały kod pod tym nie był „komentowalny”.
Usunięto „i było dobrze!
Mam nadzieję, że to pomoże!
źródło
Używam Xcode 8.1 (nie beta) i miałem ten sam problem, nie mogę użyć polecenia cmd + \, aby skomentować. Zrestartuj Xcode, który nie działa dla mnie, ale RESTART mój Mac ROZWIĄZAŁ problem bez konieczności usuwania pamięci podręcznej.
źródło
Po prostu zakończ xcode i uruchom ponownie. Pracował dla xcode 8.2
źródło
Po prostu miałem ten sam problem po skonfigurowaniu nowego Maca z Xcode 10.1 przy użyciu niemieckiego układu klawiatury.
Rozwiązaniem było wyłączenie skrótu klawiaturowego w ustawieniach systemu dla menu pomocy.
Ustawienia systemowe> Klawiatura> Skróty> Skróty aplikacji.
Dla wszystkich aplikacji był skrót do wyświetlania menu pomocy. Jeśli to masz, kliknij pole wyboru, aby je wyłączyć
źródło
Znalazłem wzór, w którym przełączanie komentarzy nie działa. W rzeczywistości odkomentowanie działa, ale nie komentuje, zarówno z klawiatury, jak iz menu Edytora. Dzieje się tak w określonym pliku, co sugeruje, że jest coś w tekście, co uniemożliwia działanie. Testowałem na XCode 10.1ß i na XCode10.2, na różnych maszynach.
Tekst przed tą linią można skomentować, tekst po nie może (Zachowałem tekst dokładnie tak, jak jest)
let alert = UIAlertController(title: "" /*"Teste texte"*/, message: "Love\nWe'll recommend more for you" /* Entrez des chiffres"*/, preferredStyle: .alert)
Wygląda na to, że przyczyną jest / *… * / wewnątrz UIAlertController (). Jeśli pominę oba komentarze w środku, wszystko działa dobrze.
Złożyłem raport o błędzie. # 49907361
źródło
Miałem ten problem w Xcode 8.0. Mimo że przenoszę już Xcode 8.1-beta w inne miejsce (jest w
Application/Xcode otherversions/Xcode 8.1-beta.app
). Muszę go usunąć do kosza, zrestartować Xcode 8.0, a cmd + / jakoś znowu działa.źródło
Nic powyżej nie działało, nawet po wielu próbach.
Poczekaj na nową aktualizację i zainstaluj.
Innym powodem może być to, że xcode nie znajduje się w
Application
katalogu.źródło
Miałem również do czynienia z tym problemem, gdy zainstalowałem wiele Xcode.
W której wersji Xcode napotykasz ten problem, aby go rozwiązać, Xcode powinien znajdować się w folderze aplikacji. Jeśli znajduje się w podfolderze, przenieś go bezpośrednio do folderu aplikacji.
źródło