Wie kommentiere ich einen Block in Eclipse?

185

Hat Eclipse einen Hotkey zum Kommentieren eines Blocks? und einen Block auskommentieren?

snakile
quelle

Antworten:

270

Ctrl- /um "//" Kommentare umzuschalten und Ctrl- Shift- /um "/ * * /" Kommentare umzuschalten. Zumindest für Java - andere Tools haben möglicherweise andere Verknüpfungen.

Ctrl- \wird entfernen einen Block von beiden Kommentaren, aber nicht hinzufügen , Kommentare.

Hinweis: Wie bei Eclipse CDT 4.4.2 wird Ctrl- Shift- /einen Blockkommentar "/ * * /" nicht auskommentieren. Verwenden Sie in diesem Fall Ctrl- Shift- \.

EDIT: Es ist Ctrlauf einem PC, aber auf einem Mac können die Verknüpfungen alle Cmdstattdessen sein. Ich habe selbst keinen Mac und kann ihn daher nicht einfach überprüfen.

Jon Skeet
quelle
10
Für die Aufzeichnung: Command-/macht es auf dem Mac zu einem //und Ctrl-Command-/macht es zu einem /* */. Das Entfernen von Kommentaren erfolgt mit Ctrl-Command-\\ .
Angelo van der Sijpt
3
Ich habe es auf einem Mac versucht. Um //Kommentare zu entfernen , habe ich es einfach noch Command-/einmal gemacht.
Noah Lavine
1
@Griffin Me auch nicht, aber Strg + Umschalt + \ funktioniert für / * * / Stilkommentare. // Stil Kommentare können mit Strg + /
Inversus
@IOS_Dev: Ich vermute, das ist eine allgemeine Mac / PC-Sache. Wird bearbeitet, um zu notieren.
Jon Skeet
1
@ashrafmohammed: Gehen Sie unter "Einstellungen" zur Tastenkombination (geben Sie Schlüssel in den Filter ein) und suchen Sie nach Kommentaren. Möglicherweise haben Sie andere Tastenkombinationen als die Standardeinstellung.
Jon Skeet
68

Es gibt zwei Möglichkeiten:

Jede Zeile mit // vorangestellt

ctrl+ /zu kommentieren
ctrl+ \zu kommentieren

Hinweis: Bei der letzten Eclipse-CDT wird ctrl+ /zum Umschalten von Kommentaren verwendet (und ctrl+ \hat keine Auswirkungen mehr).

Kompletter Block umgeben von Blockkommentaren / *

ctrl+ shift+ /zu kommentieren
ctrl+ shift+ \zu entfernen

Ikke
quelle
a Code-Faltung aktiviert haben, so dass Strg + / Aktiviert-Deaktiviert dies. Für mich Kontrolle + Umschalt + 7 gib mir // Kommentar-Kommentar.
Roho
Ich würde den Leuten davon abraten, die Blockkommentar-Verknüpfungen zu verwenden, da die Implementierung dies nicht ist. Sollen wir "klug" sagen? Wenn Sie in dem Abschnitt, in dem Sie Kommentare blockieren möchten, Blockkommentare haben, werden die Start- / End-Tags entfernt! Wenn Sie also versuchen, den Kommentar rückgängig zu machen, müssen Sie jetzt die fehlenden "/ * * /" -Tags einfügen. Zumindest sehe ich das mit Juno unter Linux. Testen Sie es zuerst!
Mohbandy
27

Für Eclipse Editor

Für einzelne Linie (Umschalteffekt)

Kommentar: Ctrl+ Shift+c

Kommentar: Ctrl+ Shift+c

Für mehrere Zeilen (Umschalteffekt) (Wählen Sie die Zeilen aus, die Sie kommentieren möchten.)

Kommentar: Ctrl+ Shift+c

Kommentar: Ctrl+ Shift+c

Es ist für alle HTML, CSS, JSP, Java . Es gibt Umschalteffekt.

Paresh3489227
quelle
9

Ich bin hierher gekommen, um eine Antwort zu suchen, und habe sie dank der vorherigen Antworten selbst gefunden.

In meinem speziellen Fall habe ich beim Bearbeiten von PHP-Code auf Eclipse Juno festgestellt, dass die vorherigen Befehle für mich nicht funktionieren. Anstelle von ihnen sollte ich Ctrl+ 7(auf der oberen Zifferntaste) drücken, um den doppelten Balkenkommentar ("//") zu erhalten. Ich kann sie auf keinen Fall mit den zuvor genannten Tastenkombinationen kommentieren.

t3b4n
quelle
Das gleiche ist mir passiert, anscheinend sollte es eine Interaktion mit einem Plugin sein.
Jaroslaw
1
+1 Mit Strg + 7 (auf den Zifferntasten über den Alphabet-Tasten) wird der aktuell ausgewählte Block //auch im Java-Code umgeschaltet. Ein bisschen ärgerlich, dass es Kommentarzeilen verdoppelt, was es möglicherweise unmöglich macht, sie alle schnell zu kommentieren, wenn eine der Zeilen mehr Kommentare enthält als die anderen ... na ja, gut genug!
ArtOfWarfare
6

Ich habe Eclipse IDE for Java Developers Version: Juno Service Release 2und es ist -

Jede Zeile mit // vorangestellt

ctrl+ /für Kommentar und Kommentar.

URL87
quelle
5

Wie in anderen Antworten erwähnt, sind die folgenden Verknüpfungen standardmäßig definiert (ich beziehe mich auf das Bearbeiten der Java-Quelle - Verknüpfungsbindungen finden Sie im Eclipse-Fenster> Einstellungen unter "Allgemein" / "Schlüssel", suchen Sie nach "Kommentar"):

  • Um einen Blockkommentar hinzuzufügen, lautet die Verknüpfung (Bindung): Strg + Umschalt + /
  • Um einen Blockkommentar zu entfernen, lautet die Verknüpfung (Bindung): Strg + Umschalt + \

Leider haben diese Verknüpfungen bei mir nicht funktioniert (unter Eclipse Java EE IDE für Webentwickler, Version: Juno Service Release 2).

Der Grund, denke ich, ist mein Tastaturlayout (QWERTZ-Tastaturlayout in Deutschland verwendet - siehe hier für weitere Informationen), wo '/' tatsächlich über 'Shift + 7' geschrieben werden muss.

Ich musste daher die Verknüpfungsbindungen für Kommentare (nur zum Bearbeiten der Java-Quelle) in den Eclipse-Einstellungen (unter 'Allgemein' / 'Schlüssel') wie folgt ändern:

  • Ändern Sie die Bindung des Befehls 'Blockkommentar hinzufügen' (beim Bearbeiten der Java-Quelle ') von' Strg + Umschalt + / 'in' Strg + Umschalt + 7 '.
  • Ändern Sie die Bindung des Befehls 'Blockkommentar entfernen' (beim Bearbeiten der Java-Quelle ') von' Strg + Umschalt + \ 'in' Strg + Umschalt + 8 '.
  • Lösen Sie die Bindung 'Strg + /' für den Befehl 'Kommentar umschalten' (beim 'Bearbeiten der Java-Quelle'). Anstatt eine neue Bindung zuzuweisen, habe ich diese Verknüpfung einfach gelöst, da es bereits eine mit Strg + 7 und eine mit Strg + Umschalt + C gab (die beide für mich funktionieren).
jechterhoff
quelle
4

Darüber hinaus können Sie die Eclipse-Verknüpfung unter Windows -> Einstellungen -> Allgemein -> Tasten ändern

Ändern Sie die Eclipse-Verknüpfung

Dani
quelle
3

Für einzeilige Kommentare können Sie Ctrl+ /und für mehrzeilige Kommentare Ctrl+ Shift+ verwenden, /nachdem Sie die Zeilen ausgewählt haben, die Sie im Java-Editor kommentieren möchten.

Unter Mac / OS X können Sie mit + /einzelne Zeilen oder ausgewählte Blöcke auskommentieren.

Kamran
quelle
3

für Java-Code

Wenn Sie Kommentare in einer Zeile wünschen, setzen Sie den doppelten Schrägstrich manuell vor den Code der einzelnen Zeile oder drücken Sie Ctrl+ / Beispiel: //System.Out.println("HELLO");

Wählen Sie für mehrzeilige Kommentare den Code aus, wie viel Sie kommentieren möchten, und drücken Sie dann

Shift+ CTRL+/

Verwenden Sie jetzt für XML-Codekommentare zuerst Code auswählen und drücken Sie dann Shift+ CTRL+ / für einzeilige und mehrzeilige Kommentare

Lovekush Vishwakarma
quelle
1

Mit Eclipe Oxygen command+ Shift+ cauf MacOSX Sierra wird hinzufügen / entfernen Kommentare aus mehreren Zeilen Code

Isa Souza
quelle
1

Für JAVA:

Einzeiliger Kommentar:

               // this is a single line comment

Zum Kommentieren: Ctrl+ Shift+C

Zum Kommentieren: Drücken Sie erneut Ctrl+ Shift+C

Mehrzeiliger Kommentar:

         /* .........
            .........
            ......... */ 

Wählen Sie zuerst alle Zeilen aus, die Sie kommentieren / auskommentieren möchten.

Zum Kommentieren: Ctrl+ Shift+C

Zum Kommentieren: Drücken Sie erneut Ctrl+ Shift+C

Ich hoffe, das wird bei Ihnen funktionieren!

JD95
quelle
1
Grüße und willkommen bei StackOverflow. Im Allgemeinen wird erwartet, dass Antworten auf Fragen, die bereits sehr gut beantwortet wurden, zu dem beitragen, was bereits bereitgestellt wurde. Gibt es eine Möglichkeit, Ihre Antwort zu aktualisieren, um zu beleuchten, wie sie dem bereits Gesagten etwas Neues hinzufügt?
Louis Langholtz
1

Es hängt von der Version des Betriebssystems ab - für mich funktioniert es mit Command + 7

Manoj Kumar Dhar
quelle
Ähnlich muss ich unter Windows 10 und einer spanischen Tastatur Strg + 7 eingeben, um den Code zu kommentieren / zu kommentieren. Umschalt + 7 erzeugt /, es gibt keine direkte Taste zum Eingeben von /, es sei denn, Sie haben eine numerische Tastatur.
Antonio Rodríguez
0

Wenn Sie Eclipse Mars.1 CTRL+ /unter Linux in Java verwenden, werden mehrere Codezeilen auskommentiert . Beim Versuch, die Kommentierung dieser mehreren Zeilen aufzuheben, hat Eclipse die Kommentare kommentiert. Ich habe festgestellt, dass dies der Fall ist, wenn die Kommentare eine leere Zeile enthalten. Wenn Sie 10 Codezeilen, eine leere Zeile und 10 weitere Codezeilen haben, wird CTRL+ /alles kommentiert. Sie müssen die Zeile entfernen oder in 10er-Blöcken auskommentieren.

ätzenden Sand
quelle
0

Eclipse Oxygen mit CDT, PyDev:

Blockieren Sie Kommentare im Menü Quelle

Add Comment Block Ctrl + 4

Add Single Comment Block Ctrl+ Shift+4

Remove Comment Block Ctrl + 5

TT--
quelle
-1

Verwenden Sie für einzeilige Kommentare einfach // und für mehrzeilige Kommentare / * Ihren Code hier * /

Lovekush Vishwakarma
quelle
1
Bitte beachten Sie, dass die Frage lautet, ob Eclipse einen Hotkey hat und nicht die Syntax selbst.
SL Barth - Wiedereinsetzung Monica
-1

Wählen Sie den Text aus, den Sie blockieren / kommentieren möchten.

Zum Kommentieren Ctrl+ 6

Zum Kommentieren Ctrl + 8

Pawan Kumar
quelle