Xcode 8 Beta 4 - Kommentarverknüpfung deaktiviert

116

Ich habe gerade auf Xcode 8 Beta 4 aktualisiert und die Verknüpfung cmd+ /zum Kommentieren einer Zeile funktioniert nicht.

Im Dropdown-Menü ist es deaktiviert:

Geben Sie hier die Bildbeschreibung ein

Gibt es eine Möglichkeit, es wieder zu aktivieren?

Jacopo Penzo
quelle
Ich habe gerade ein Upgrade von Beta 3 auf Beta 5 durchgeführt und dieses Problem zum ersten Mal festgestellt. Das Beenden und erneute Öffnen von XCode behebt das Problem zumindest vorübergehend für mich.
Matt Carr
1
Xcode 8 Beta 6 - gleiche Ausgabe hier ...
Andrey Gordeev
Wie bist du zum dunklen Thema für xcode gekommen?
Kumar C
@ KumarC > Systemeinstellungen> Allgemein> Dunkle Menüleiste und Dock verwenden :)
Jacopo Penzo
Behoben (für mich) in Xcode Version 8.1 (8B62) - veröffentlicht am 1. November 2016.
bshirley

Antworten:

166

Ich habe es wie folgt behoben: https://twitter.com/kolpanic/status/763323546814844928

Im Terminal: sudo /usr/libexec/xpccachectl

Starten Sie Ihr System neu.

junjie
quelle
1
Ich glaube, es aktiviert die neuen Xcode 8 Source Editor Extensions developer.apple.com/videos/play/wwdc2016/414
junjie
1
@ DanielStorm das System
Junjie
77
Das ist erstaunlich. Es war in den Betas kaputt, aber ich hatte erwartet, dass es sich zum Zeitpunkt der Veröffentlichung der Veröffentlichung von selbst auflösen würde. In einer öffentlichen Version einer IDE müssen wir einen kryptischen Befehl in die Shell eingeben und neu starten, damit Codekommentare funktionieren! Komm schon! / Minirant
Lou Zell
4
Wenn Sie Release und Beta-Xcode haben -> Ich habe die Xcode-Beta-App in "Xcode81.app" umbenannt, beenden Sie die Xcodes, führen Sie den Befehl im Terminal aus und es funktionierte schließlich, es sei denn, Sie starten die Beta, müssen dann erneut umbenennen und wiederholen.
Artur
3
Mit Xcode 8.1 funktioniert es nach dem Neustart. Aber nach dem Ruhezustand des MacBook funktioniert es nicht und möchte erneut Terminal und Neustart. Irgendeine Lösung?
Dejix
98

Wenn Cmd-/Xcode 8 unter OS X 10.11 (und anscheinend unter MacOS Sierra - dank @DanBlakemore) immer noch nicht funktioniert sudo /usr/libexec/xpccachectlund ein Neustart nicht geholfen hat, versuchen Sie Folgendes .

  1. Schließen Sie Xcode.
  2. Öffnen Sie /Applicationsim Finder und benennen Sie ihn Xcode.appin Xcode2.app(oder einen anderen Namen) um.
  3. Benennen Sie es wieder in um Xcode.appund starten Sie es neu.

Es sollte jetzt funktionieren .

Das Problem scheint zu sein, dass das System aus irgendeinem Grund Xcode-Erweiterungen irgendwann "deinstalliert" und sie nicht erneut "installiert". Dies kann überprüft werden, indem Sie die Konsole öffnen und nach suchen INSTALL. Wenn Sie INSTALLED/ UNINSTALLEDfür haben com.apple.dt.XcodeBuiltInExtensions, wird es nicht funktionieren, wenn UNINSTALLEDes die letzte Aktion war, und es wird funktionieren, wenn es war INSTALLED.

Dies wurde beim Debuggen einer Xcode 8-Erweiterung herausgefunden.

Seeküste von Tibet
quelle
1
Für mich leider immer noch kaputt.
Joshua Kaden
Dies funktioniert, wenn dies unter Sierra (10.12.1) und Xcode 8.2 geschieht. Es funktioniert auch ohne Neustart, was sehr schön ist, da ich eine perfekte Fensterplatzierung erreicht habe und diese beibehalten muss. Hat jemand schon ein Radar dafür?
DanBlakemore
@ DanBlakemore danke für die Info, ich habe die Antwort aktualisiert.
Seeküste von Tibet
Verrückt, dass dies funktioniert, vielen Dank, dass Sie das herausgefunden haben
Kevin Mann
Was soll ich in die Konsole eingeben, um zu überprüfen, ob sie installiert ist oder nicht?
Nik Kov
8

Das oben erwähnte Skript hat bei mir nicht sofort funktioniert. Ich hatte Xcode 8 und 8.1 GM installiert und arbeitete mit beiden aus und an. Ich habe das Skript im Terminal ausgeführt, meinen Computer neu gestartet, Xcode geöffnet und es hat immer noch nicht funktioniert. Also habe ich ein neues Verzeichnis erstellt Applicationsund den GM in dieses Verzeichnis verschoben. Das schien es zu beheben.

TL; DR Wenn Sie mehrere Versionen von Xcode installiert haben:

  • Im Terminal ausführen: sudo /usr/libexec/xpccachectl
  • Starte deinen Computer neu
  • Erstellen Sie ein neues Verzeichnis in Applications
  • Verschieben Sie die andere Version in dieses Verzeichnis
  • Starten Sie Xcode neu und genießen Sie!
Clay Ellis
quelle
1
#thanksapple. Unsere Swift 3-Konvertierung macht so viel mehr Spaß ... Das hat mich ein paar Tage lang
verrückt gemacht
5

Wie erklärt es , hier ist eine Lösung , die keinen Neustart erfordert :

  1. Schließen Sie Xcode
  2. Benennen Sie im Anwendungsordner Xcode.app (oder ähnliches) in Xcode2.app um. Möglicherweise müssen Sie Ihr Passwort eingeben.
  3. Öffnen Sie Xcode und schließen Sie es.
  4. Benennen Sie Xcode2.app wieder in den vorherigen Zustand um.
  5. (Optional) Fragen Sie sich 5 Minuten lang, warum dies funktioniert hat.
Kqtr
quelle
4

Aktualisieren Sie einfach auf Xcode8, öffnen Sie Xcode8 und starten Sie den Mac neu.

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

Starten Sie Xcode und installieren Sie zusätzliche Systemkomponenten. Starten Sie dann Ihren Mac neu, um die Befehle zum Auswählen und Kommentieren von Kommentaren sowie zum Hinzufügen von Dokumentationen des Editors sowie andere installierte Xcode-Erweiterungen unter OS X Version 10.11 zu verwenden. (26106213)

erstaunlich da
quelle
3

Gehen Sie zum App Store und suchen Sie nach Systemupdates (iTunes, MacOSX). Aktualisieren Sie alle.

Es sollte repariert werden, sobald es fertig ist.

Pang Ho Ming
quelle
Gerade das Betriebssystem aktualisiert .. im Editor-Menü kann ich jetzt Comment Selectionaktiv sehen .. aber es funktioniert nicht :(
Jacopo Penzo
2

Ich habe neu gestartet, jetzt funktioniert es.

Als ich dann mit Beta 4 anfing, wurde ich gebeten, die erforderlichen Komponenten ein zweites Mal zu installieren. Ich weiß nicht, ob ich verwandt bin oder nicht.

Matt Weinecke
quelle
Dies funktionierte für mich mit der veröffentlichten Version von Xcode 8.
Wade Mueller
2

Ich habe die Methode von @junjie angewendet

sudo / usr / libexec / xpccachectl

Es funktioniert nur unter Xcode 8.2.1 (8C1002) mit Ausnahme bestimmter Dateien.

Dann habe ich den Grund gefunden.

/* Kommentar ... //*/

Diese Art von Kommentar hat es funktionsunfähig gemacht.

Nach der Zeile mit dem obigen Kommentartyp funktionierte "Kommentarauswahl" nicht.

Löschen oder ändern Sie sie.

Jeong JaeHun
quelle
0

xcode-> Einstellungen-> Schlüsselgebäude-> Filter, Kommentar suchen

Überprüfen Sie, ob Konflikte für den Schlüssel "Befehl + /" vorliegen. Wenn ja, löschen Sie andere, es sei denn, "Kommentarauswahl".

Geben Sie hier die Bildbeschreibung ein

Yeyimilk
quelle
0

Das hat es für mich gemacht:

Gehen Sie zu Systemeinstellungen -> Tastatur -> Verknüpfungen -> App-Verknüpfungen

Fügen Sie eine neue Verknüpfung wie folgt hinzu:

Geben Sie hier die Bildbeschreibung ein

Voila! Für mich geht das!

Wie Sie sehen können, wird die von Ihnen ausgewählte Verknüpfung neben diesem Befehl auch im Editor-Menü in Xcode angezeigt.

Geben Sie hier die Bildbeschreibung ein

Gustav Engvall
quelle
Nicht arbeiten jetzt arbeiten .... !! Ich kann es nicht mehr herausfinden. Xcode-Entwickler haben mir große Qualen bereitet. :(
cmcromance
0

Bevor Sie weniger oder kompliziertere Schritte ausführen,

Versuchen Sie, Xcode zu beenden und neu zu starten.

In meinem Fall hat es geholfen.

Andrey
quelle
0

xcode->preferences->key buildings, oder,

"command + ,",dann suchen Sie "comment selection" den Schlüssel ändern"command + /"

json.wang
quelle