¿Eclipse comentario / acceso directo sin comentarios?

270

Pensé que esto sería fácil de lograr, pero hasta ahora no he encontrado soluciones para el acceso directo de comentarios / comentarios en ambos Java class editory jsf faceted webapp XHTML file editor:

  1. para comentar / descomentar rápidamente una línea (como ctrl+ des para eliminar una sola línea)
  2. ser capaz de elegir varias líneas y comentar / descomentar

Por ejemplo :

código java de una sola línea , de:

private String name;

dentro

//private String name;

código java de varias líneas , desde:

private String name;
private int age;

dentro

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

código xhtml de una sola línea , de:

<h:inputText ... />

dentro

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

código xhtml de líneas múltiples , de:

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

dentro

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

bertie
fuente
3
para comentarios de una sola línea puedes usar ctrl + /.
Harry Joy
Posible duplicado de ¿Cómo comentar un bloque en Eclipse?
CubeJockey
Accesos directos de Mac: // para comentarios de una sola línea alternan Cmd + / para insertar y eliminar. / * multiline * / use Cntrl + Cmd + // para comentar y Cntrl + Cmd + \\ para descomentar. ¡También funciona con Eclipse Neon!
lft93ryt
Cualquier atajo para descomentar este tipo de comentario / ** Hola * esta es la segunda línea * esta es la tercera línea * /
MashukKhan

Respuestas:

359

Para comentarios de una sola línea, puede usar Ctrl+ /y para comentarios de varias líneas, puede usar Ctrl+ Shift+ /después de seleccionar las líneas que desea comentar en el editor de Java.

En Mac / OS X puede usar + /para comentar líneas individuales o bloques seleccionados.

Richie
fuente
1
frio ! funciona muy bien para archivos java y xhtml. incluso usa el / * * / para códigos java multilínea
bertie
1
Usando un teclado sueco, la línea múltiple no es posible ya que el carácter '/' se escribe usando shift + 7, ¿hay un complemento para cambiar los accesos directos para los usuarios suecos?
David Mårtensson
1
@ DavidMårtensson funciona bien para mí, solo presione Ctrl + Shift + 7 (produciendo ctrl + /), con múltiples líneas marcadas.
usuario
1
Para descomentar presione Ctrl + / nuevamente si es un comentario de una sola línea y Ctrl + Shift + \ si es un comentario de varias líneas
Richie
1
@Richie ctrl + shift + \ no funciona para mí sin comentar varias líneas
juan
178

Utilizar

Ctrl+ SHIFT+ Lque abrirá una lista de todos los atajos principales para eclipse.

  1. Para comentarios y comentarios de código java de una sola línea : Ctrl+ /(barra diagonal)

  2. por comentarios de código Java de varias líneas : Ctrl+ Shift+ /(barra diagonal) y

    Comentario múltiple: Ctrl+ Shift+ \(barra invertida)

  3. Para una sola línea de código xhtml comentario / descomentar: Ctrl+ Shift+ c

  4. Para comentarios de código xhtml de varias líneas : Ctrl+ Shift+ / (barra diagonal)

    Para comentarios múltiples: Ctrl+ Shift+ \(barra diagonal inversa)

Para el usuario de Mac será: en lugar deCtrl

Hardik Mishra
fuente
13
Lo encontré ! Es ctrl shift c en mi eclipse, y alternar comentario / descomentar funciona tanto para el código Java como para el archivo xhtml. Pero el comentario sobre el código Java usa // incluso para líneas múltiples, y no / * * / .. pero creo que está bien :-)
bertie
@bertie Use # 4 si ese es el efecto que busca.
b1nary.atr0phy
reemplace ctrl con ⌘, ¡gracias por enseñarme por enseñarme a pescar!
Hunter-Orionnoir
Para comentarios múltiples: Ctrl + Shift + \ (barra diagonal inversa): ¡lo más IMPORTANTE!
raikumardipak
92

CTRL + 7

comenta / descomenta en el Editor de Java.

Daniel
fuente
Esto funciona para la aplicación de Android. Cambié eso a Ctrl + Q.
MrHIDEn
¡Esto es genial porque es más simple que recordar dos comandos diferentes para comentar / descomentar!
levininja
en contraste con la mayoría de las otras respuestas, esto siempre funcionará (los comentarios de
varias líneas
47
  1. Comentario de línea única Ctrl+/
  2. Línea simple sin comentario Ctrl +/

  1. Comentario multilínea Ctrl+ Shift+/
  2. Comentario múltiple Ctrl + Shift+ \(tenga en cuenta la barra invertida)
noelyahan
fuente
32

Una forma más fácil es presionar Ctrl+ Shift+ C, al igual que en Code :: Blocks

Denis
fuente
2
Gracias. En mi teclado tengo que presionar Alt Gr para acceder / y los atajos comunes no funcionan (ctrl + / y ctrl + shift + /). Este atajo es lo que necesitaba.
zezim
1
Esto es impresionante porque descomenta XML. Cuando uso Cmd- / para descomentar XML / HTML, termino con un comentario anidado.
David Mann
15

Seleccione el código que desea comentar, luego use Ctr+ /para comentar y Ctrl+ /también para descomentar. Es posible que no funcione para todos los tipos de archivos fuente, pero funciona muy bien para el código Java.

graznido
fuente
11

En eclipse Al presionar Ctrl+ Shift+ L, se enumerarán todos los accesos directos.

sk85
fuente
esta respuesta en realidad tiene más significado completo. da respuesta a una amplia gama de otras preguntas relacionadas con atajos, además de la pregunta que se hace aquí
DeltaCap019
2
.. pero no responde la pregunta porque la tecla de acceso rápido "comentario" no aparece en esta ventana emergente.
WesternGun
8

Ctrl + Shift+ C . Funciona muy bien en .java , .xhtml , .properties y tal vez en otros, pero solo probé estos. Puede comentar líneas simples o múltiples.

ihebiheb
fuente
sí, también funciona al menos en.less, .css, .jsp, .xml
el-teedee
8

Comentarios en clase Java


  1. Alternar / Comentario de línea única (Ctrl +/ ): agrega / elimina comentarios de línea (// ...) de la línea actual.
  2. Agregar comentario de bloque (Ctrl + Shift+\ ): ajusta las líneas seleccionadas en un comentario de bloque (/ * ... * /).
  3. Eliminar comentario de bloque (Ctrl + Shift+/ ): elimina un comentario de bloque (/ *… * /) que rodea las líneas seleccionadas.
  4. Agregar comentario Javadoc (Alt + Shift+J ): agrega un comentario Javadoc al campo / método / clase activo.

Comentarios en el archivo HTML / XML / Config


  1. Agregar comentario de bloque (Ctrl + Shift+/ ): ajusta las líneas seleccionadas en un comentario de bloque (<! - ->).
  2. Eliminar comentario de bloque (Ctrl+Shift+\): elimina un comentario de bloque (<! - ->) que rodea las líneas seleccionadas.
Deepak Gupta
fuente
HAHA, al tratar desesperadamente de descomentar en XML CTRL+SHIFT+\ , descubrí uno nuevo CTRL+ALT-GR+8que parece duplicar el archivo editado actual (división vertical) en 2 editores. Luego puede ver la cabeza y la parte inferior del mismo archivo al mismo tiempo
el-teedee
7

Una manera simple de hacerlo es presionar Ctrl+ Shift+ C, en las líneas de su código.

Para comentarios y comentarios, haga lo mismo ... :)

Andy
fuente
Gracias, esto me llevó a probar cmd shift + shift + c (esencialmente lo mismo) para alternar los comentarios en un Mac
Hunter-Orionnoir
Solo funciona por solo comentarios e instrucciones sin comentarios.
Lova Chittumuri
6

Ctrl + 7 para comentar un texto seleccionado.

Sangimed
fuente
5

Para una Mac es la siguiente combinación: Cmd+/

bofredo
fuente
1
solo para referencia futura: esa tecla se llama "tecla de comando".
Katzenhut
@katzenhut Espero que un programador sepa cuáles son las teclas de su teclado.
b1nary.atr0phy
@ b1nary.atr0phy - bueno, cuando escribí este comentario, el respondedor se refirió a la clave en cuestión como "mac-key". ¿Entonces, qué te dice eso? por suerte, alguien lo editó desde ...
katzenhut
Mi jefe me obligó a usar un Mac-Book en ese entonces. No es mi culpa, no sabía el nombre del botón :-)
bofredo
5

Para aquellos a quienes les gusta personalizar cosas (y arruinarlas), algunos consejos:

En "Preferencias" - "General" - "Claves", escriba "comentario" para obtener una lista completa de la combinación de teclas de comentarios en todos los editores. Asegúrese de editar solo, no copiar comandos (porque no puede borrar los creados).

Para archivos HTML, busque aquellos con alcance "Edición de archivos HTML". Los nombres son confusos, sí, pero la descripción muestra más o menos cuando se usan todas y cada una de las teclas.

Por último, solo puedo definir comentarios de bloque en HTML aquí. Funciona tanto para el código HTML como para el código Javascript (agregue al principio y al final, <!--y -->si es HTML, y agregue /*y */si es Javascript). (Recuerdo que una vez puede haber una clave de "comentario de línea" (agregue comentarios para cada línea) pero ahora ya no está allí. Si alguien sabe cómo encontrarlo y decirme, le estaré muy agradecido). La categoría debe ser .ingrese la descripción de la imagen aquí Edit SourceNo funciona.

EDITAR:

¡Encontré cómo configurar el comentario de XML Toggle! La categoría también debería ser Edit. Luego puede alternar comentarios en ** XML Editor (el que tiene las pestañas "Diseño" y "Fuente").

ingrese la descripción de la imagen aquí

WesternGun
fuente
1
En Maverics / Eclipse oxygen lo puse a trabajar estableciendo vinculante = comando + shift + /, cuando = 'editando fuente javascript' donde categoría = fuente y comando = 'agregar comentario de bloque'.
jkb016
3

Ctrl+ /para alternar los comentarios "//" y Ctrl+ Shift/para alternar los comentarios "/ * * /". Al menos para Java, de todos modos, otras herramientas pueden tener accesos directos diferentes.

Ctrl+\ eliminará un bloque de cualquier comentario, pero no agregará comentarios.

EDITAR: está Ctrlen una PC, pero en una Mac los atajos pueden ser todos en su Cmdlugar. Yo no tengo una Mac, así que no puedo comprobarlo fácilmente

Kamran
fuente
3

Comentario único ctrl+ /y también comentario de varias líneas puede seleccionar varias líneas y luego ctrl+ /. Luego, para eliminar comentarios, puede usar ctrl+ cpara comentarios de una o varias líneas.

GB_Bhayani ツ
fuente
3

Puede alternar el comentario en una línea o selección utilizando el acceso directo Ctrl+ / Esto agrega / elimina el // delante de la línea de código

Puede bloquear el comentario / * * / usando el atajo Ctrl+ Shift+ / eclipse

Puede encontrar una lista completa de atajos de eclipse útiles aquí http://javatutorial.net/eclipse-shortcuts

filip_j
fuente
0

Fuente -> Eliminar comentario de bloque

enlace

ingrese la descripción de la imagen aquí

Busetekin
fuente