webentwicklung-frage-antwort-db.com.de

Mehrzeiliger Kommentar in Xcode 8

Ich habe gerade auf Xcode GM 8.0 aktualisiert und festgestellt, dass ⌘ +/die ausgewählten Zeilen nicht auskommentiert. Gibt es einen anderen Befehl, um mehrere Zeilen in Xcode 8 auszukommentieren?

40
DaveLass

In Xcode7 und früheren Versionen war die Kommentaroption in Editor> Struktur> Kommentarauswahl verfügbar. In Xcode 8 ist diese Option deaktiviert.

Um diese Optionen zu aktivieren, führen Sie Sudo /usr/libexec/xpccachectl aus und starten Sie Ihren Mac neu.

In Apple Developer Forums gibt es einen Thread zu diesem Problem und einige mögliche Korrekturen. Wenn Sie den obigen Befehl ausführen und den Mac neu starten, wurde die Korrektur durchgeführt. 

Auch in Xcode 8 Versionshinweise heißt es:

Wenn Sie die Befehle Kommentar/Kommentar auskommentieren und Dokumentation hinzufügen des Editors sowie andere installierte Xcode-Erweiterungen unter OS X Version 10.11 verwenden möchten, starten Sie Xcode und installieren Sie zusätzliche Systemkomponenten. Starten Sie dann Ihren Mac neu. (26106213)

53
amiladiman

Ich habe es endlich herausgefunden und mich verrückt gemacht…

Dies sind die Voraussetzungen für das Auftreten des Fehlers:

  1. '/' muss wie bei deutschen Tastaturen mit der Umschalttaste aufgerufen werden.
  2. Es gibt einen globalen Hotkey für OS X, um auf die Hilfe mit shift + cmd + '/' zuzugreifen. Dies ist die Standardeinstellung

Unter diesen Voraussetzungen gibt es keine Konflikte in den XCode-Tastatureinstellungen. Der Aufruf von cmd + '/' löst jedoch den Hotkey für globale Hilfe aus.

Wie man es repariert?

Sie müssen den globalen Hotkey einfach neu zuordnen oder ausschalten, um Hilfe in Systemeinstellungen> Tastatur> Tastenkombinationen anzuzeigen. Wählen Sie in der Liste auf der linken Seite App-Tastenkombinationen aus.

6
Klaus Busse

Gehen Sie zu Systemeinstellungen> Tastatur> Tastenkombinationen> App-Tastenkombinationen und deaktivieren Sie die Option Menü anzeigen.

Das hat bei mir nach dem Versuch mit allen möglichen Lösungen funktioniert.

 enter image description here

5
fr0sky

Wenn Sie ein verschachteltes/* an einer beliebigen Stelle (einschließlich eines Strings) haben, wird der XCode-Kommentarbefehl unterbrochen. Siehe Details hier .

1
Jim Leask

Manchmal passiert mir das (selbst mit Xcode7 und eben noch mit Xcode8 bestätigt), nachdem das Dokumentationsfenster geöffnet wurde (Hilfe -> Dokumentation und API-Referenz oder cmd + shift + 0). Hier sind ein paar Dinge, die das Problem behoben haben, als es mir passierte:

  • Starten Sie Xcode neu (stellen Sie fest, dass Sie dies bereits versucht haben, aber auch für die Nachwelt).
  • Schließen Sie das Dokumentationsfenster
  • Wenn nur ein Xcode-Fenster geöffnet ist, drücken Sie ein paar Mal cmd + ~
  • Wünsche wirklich sehr hart
1
charmingToad