Wie kommentiere ich einen Block in Eclipse?


185

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

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.


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


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.


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.


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.


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).

4

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

Ändern Sie die Eclipse-Verknüpfung


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.


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


1

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


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!


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


Ä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.


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



-1

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

Zum Kommentieren Ctrl+ 6

Zum Kommentieren Ctrl + 8

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.