Skomentuj / odkomentuj skrót Eclipse?

270

Myślałem, że to będzie łatwe do osiągnięcia, ale do tej pory nie znalazłem rozwiązania komentarz / odkomentuj skrót na oba Java class editora jsf faceted webapp XHTML file editor:

  1. aby szybko skomentować / odkomentować linię (jak ctrl+ dsłuży do usunięcia pojedynczej linii)
  2. możliwość wybrania wielu wierszy i skomentowania / anulowania komentarza

Na przykład :

jednowierszowy kod Java , z:

private String name;

w

//private String name;

wielowierszowy kod Java , od:

private String name;
private int age;

w

/*private String name;
private int age;*/

jednowierszowy kod xhtml , z:

<h:inputText ... />

w

<!-- h:inputText ... / -->

wielowierszowy kod xhtml , od:

<h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/>

w

<!-- h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/ -->

Bertie
źródło
3
do komentarza w jednym wierszu możesz użyć ctrl + /.
Harry Joy,
Możliwy duplikat Jak skomentować blok w Eclipse?
CubeJockey
Skróty dla komputerów Mac: // w przypadku komentarzy jednowierszowych przełącz Cmd + /, aby wstawiać i usuwać. / * multiline * / użyj Cntrl + Cmd + //, aby skomentować i Cntrl + Cmd + \\, aby anulować komentarz. Współpracuje również z Eclipse Neon!
lft93ryt
Wszelkie skróty do odkomentowania tego typu komentarzy / ** Witaj * to jest druga linia * to jest trzecia linia * /
MashukKhan

Odpowiedzi:

359

Do komentarza jednowierszowego można użyć Ctrl+, /a do komentarza wieloliniowego można użyć Ctrl+ Shift+ /po wybraniu wiersza, który ma zostać skomentowany w edytorze Java.

W systemie Mac / OS X można użyć +, /aby skomentować pojedyncze linie lub wybrane bloki.

Richie
źródło
1
chłodny ! działa świetnie zarówno dla plików java, jak i xhtml. używa nawet / * * / dla wielowierszowych kodów Java
bertie
1
Używanie szwedzkiej klawiatury nie jest możliwe, ponieważ znak „/” jest wprowadzany za pomocą shift + 7. Czy istnieje wtyczka do zmiany skrótów dla szwedzkich użytkowników?
David Mårtensson
1
@ DavidMårtensson działa dla mnie dobrze, wystarczy nacisnąć Ctrl + Shift + 7 (daje ctrl + /), zaznaczając wiele linii.
użytkownik
1
Aby anulować komentarz, naciśnij Ctrl + / ponownie, jeśli jest to komentarz jednowierszowy, a Ctrl + Shift + \, jeśli jest to komentarz wieloliniowy
Richie
1
@Richie CTRL + SHIFT + \ robi praca dla mnie odkomentowanie wielu linii
John
178

Posługiwać się

Ctrl+ SHIFT+, Lktóry otworzy listę wszystkich głównych skrótów do zaćmienia.

  1. W przypadku komentarza i odkomentowania kodu Java w jednym wierszu : Ctrl+ /(Forward Slash)

  2. W przypadku wielowierszowego komentarza do kodu Java : Ctrl+ Shift+ / (Forward Slash) i

    Komenda wielowierszowa: Ctrl+ Shift+ \(ukośnik odwrotny)

  3. Dla komentarza / komentarza do kodu xhtml w jednym wierszu : Ctrl+ Shift+ c

  4. W przypadku wielowierszowego komentarza do kodu xhtml : Ctrl+ Shift+ / (Forward Slash)

    W przypadku wielokrotnego odkomentowania: Ctrl+ Shift+ \(Backward Slash)

W przypadku użytkowników komputerów Mac będzie to: zamiastCtrl

Hardik Mishra
źródło
13
Znaleziono to! To ctrl shift c w moim zaćmieniu, a przełączanie komentarza / komentowania działa zarówno dla kodu java, jak i pliku xhtml. Ale komentarz na temat kodu Java używa // nawet dla wielu linii, a nie / * * / .. ale myślę, że to jest w porządku :-)
bertie
@bertie Użyj # 4, jeśli tego właśnie chcesz.
b1nary.atr0phy
zamień ctrl na ⌘, dzięki za nauczenie mnie, jak nauczyć mnie łowić ryby!
Hunter-Orionnoir,
W przypadku wielokrotnego odkomentowania: Ctrl + Shift + \ (Backward Slash): Najbardziej WAŻNE!
raikumardipak
92

CTRL + 7

komentuje / usuwa komentarze w edytorze Java.

Daniel
źródło
Działa to dla aplikacji na Androida. Zamieniłem to na Ctrl + Q.
MrHIDEn
Jest to świetne, ponieważ jest prostsze niż zapamiętywanie dwóch różnych poleceń do komentowania / anulowania komentarza!
levininja
w przeciwieństwie do większości innych odpowiedzi, to zawsze zadziała (komentarze wielowierszowe nie mogą być zagnieżdżone)
idclev 463035818,
47
  1. Pojedyncza linia komentarz Ctrl +/
  2. Odkomentowanie pojedynczej linii Ctrl+/

  1. Komentarz wieloliniowy Ctrl+ Shift+/
  2. Odczepianie wieloliniowe Ctrl+ Shift+ \(zwróć uwagę na odwrotny ukośnik)
noelyahan
źródło
32

Łatwiejszym sposobem jest naciśnięcie Ctrl+ Shift+ C, tak jak w Code :: Blocks

Denis
źródło
2
Dziękuję Ci. Na klawiaturze muszę nacisnąć Alt Gr, aby uzyskać dostęp do /, a popularne skróty nie działają (ctrl + / i ctrl + shift + /). Ten skrót jest tym, czego potrzebowałem.
zezim
1
To jest niesamowite, ponieważ odkomentuje XML. Kiedy używam Cmd- / do odkomentowania XML / HTML, kończę na zagnieżdżonym komentarzu.
David Mann,
15

Wybierz kod, który chcesz skomentować, a następnie użyj Ctr+, /aby skomentować, a także Ctrl+, /aby anulować komentarz. Może nie działać z wszystkimi typami plików źródłowych, ale świetnie działa z kodem Java.

squawknull
źródło
11

W zaćmieniu Naciśnięcie Ctrl+ Shift+ Lspowoduje wyświetlenie listy wszystkich skrótów.

sk85
źródło
ta odpowiedź jest bardziej pełna. daje odpowiedź na wiele innych pytań związanych ze skrótami, oprócz tego, jakie pytanie jest tutaj zadawane
DeltaCap019,
2
.. ale to nie odpowiada na pytanie, ponieważ skrót „komentarz” nie jest wymieniony w tym wyskakującym okienku.
WesternGun
8

Ctrl + Shift+ C . Działa świetnie na .java , .xhtml , .properties i może na innych, ale przetestowałem tylko te. Może komentować jedną lub wiele linii.

ihebiheb
źródło
Tak, działa również przynajmniej.less, .css, .jsp, .xml
el-teedee
8

Komentarze W klasie Java


  1. Toggle / Single line Comment (Ctrl +/ ) - Dodaj / usuń komentarze do linii (//…) z bieżącej linii.
  2. Dodaj komentarz do bloku (Ctrl + Shift+\ ) - Zawiń wybrane linie w komentarzu do bloku (/ *… * /).
  3. Usuń komentarz bloku (Ctrl + Shift+/ ) - Usuń komentarz bloku (/ *… * /) otaczający wybrane linie.
  4. Dodaj komentarz Javadoc (Alt + Shift+J ) - Dodaj komentarz Javadoc do aktywnego pola / metody / klasy.

Komentarze W pliku HTML / XML / Config


  1. Dodaj komentarz do bloku (Ctrl + Shift+/ ) - Zawiń wybrane linie w komentarzu do bloku (<! - ->).
  2. Usuń komentarz do bloku (Ctrl+Shift+\) - Usuń komentarz do bloku (<! - ->) otaczający wybrane linie.
Deepak Gupta
źródło
HAHA, bezmyślnie próbując odkomentować XML CTRL+SHIFT+\ , odkryłem nowy, CTRL+ALT-GR+8który zdaje się powielać (edytowany w pionie) aktualnie edytowany plik w 2 edytorach. Następnie możesz zobaczyć nagłówek i dół tego samego pliku w tym samym czasie
el-teedee
7

Prostym sposobem jest naciśnięcie Ctrl+ Shift+ Cw wierszach kodu.

Dla komentarza i dla komentowania zrób to samo .. :)

Andy
źródło
Dzięki temu zmusiłem mnie do wypróbowania cmd ⌘ + shift + c (zasadniczo to samo) do przełączania komentarzy na
Macu
Działa tylko w przypadku instrukcji dotyczących komentarzy i komentarzy.
Lova Chittumuri
6

Ctrl +, 7 aby skomentować wybrany tekst.

Sangimed
źródło
5

W przypadku komputera Mac jest to następująca kombinacja: Cmd+/

Bofredo
źródło
1
tylko na przyszłość: ten klawisz nazywa się „klawiszem poleceń”.
katzenhut,
@katzenhut Mam nadzieję, że programista będzie wiedział, jakie są klawisze na jego / jej klawiaturze.
b1nary.atr0phy
@ b1nary.atr0phy - cóż, kiedy napisałem ten komentarz, odpowiadający nazywał ten klucz „mac-key”. więc co ci to mówi? na szczęście ktoś go edytował od ...
katzenhut
Mój szef zmusił mnie wtedy do używania Mac-Booka. To nie moja wina, że ​​nie znałem nazwy przycisków :-)
bofredo 28.04.17
5

Dla tych, którzy lubią dostosowywać rzeczy (i je spieprzyć), kilka wskazówek:

W „Preferencjach” - „Ogólne” - „Klawisze” wpisz „komentarz”, aby uzyskać pełną listę kombinacji klawiszy komentarza we wszystkich edytorach. Pamiętaj tylko o edycji, a nie kopiowaniu poleceń (ponieważ nie możesz usunąć utworzonych poleceń).

W przypadku plików HTML wyszukaj pliki o zakresie „Edycja plików HTML”. Nazwy są mylące, tak, ale opis pokazuje mniej więcej, gdy używany jest każdy klawisz.

Wreszcie mogę tutaj zdefiniować tylko komentarz blokowy w HTML. Działa zarówno z kodem HTML, jak i JavaScript (dodaj na początku i na końcu, <!--a -->jeśli to HTML, i dodaj /*i */jeśli to JavaScript). (Pamiętam, że kiedyś mógł istnieć klawisz „komentarz do wiersza” (dodaj komentarze do każdego wiersza), ale teraz już go nie ma. Jeśli ktoś wie, jak go znaleźć i powiedzieć, będę bardzo wdzięczny.) Kategoria musi być . nie działa.wprowadź opis zdjęcia tutaj Edit Source

EDYTOWAĆ:

Odkryłem, jak skonfigurować komentarz XML Toggle! Kategoria też powinna być Edit. Następnie możesz przełączać komentarze w ** Edytorze XML (tym z zakładkami „Projekt” i „Źródło”).

wprowadź opis zdjęcia tutaj

WesternGun
źródło
1
W przypadku tlenu Maverics / Eclipse uruchomiłem go, ustawiając powiązanie = polecenie + shift + /, gdy = „edycja źródła javascript” gdzie kategoria = źródło i polecenie = „dodaj komentarz bloku”.
jkb016
3

Ctrl+, /aby przełączać komentarze „//” i Ctrl+Shift/ aby przełączać „/ * * /”. W każdym razie przynajmniej w Javie - inne narzędzia mogą mieć różne skróty.

Ctrl+\ usunie blok jednego z komentarzy, ale nie doda komentarzy.

EDYCJA: Na Ctrlkomputerze PC, ale na komputerze Mac skróty mogą być wszystkie Cmd. Nie mam komputera Mac, więc nie mogę łatwo sprawdzić

Kamran
źródło
3

Pojedynczy komentarz ctrl+, /a także komentarz wielowierszowy można wybrać wiele wierszy, a następnie ctrl+ /. Następnie, aby usunąć komentarz, możesz użyć ctrl+ czarówno dla komentarza jedno-, jak i wielu wierszy.

GB_Bhayani ツ
źródło
3

Możesz przełączać komentarz w jednym wierszu lub zaznaczeniu, używając skrótu Ctrl+/ To dodaje / usuwa // przed linią kodu

Możesz zablokować komentarz / * * / za pomocą skrótu Ctrl+ Shift+ / eclipse

Pełną listę przydatnych skrótów zaćmienia można znaleźć tutaj http://javatutorial.net/eclipse-shortcuts

filip_j
źródło