Cómo comentar un bloque en Eclipse?


¿Eclipse tiene una tecla de acceso rápido para comentar un bloque? y comentar un bloque?

Author: snakile, 2010-01-04

14 answers

Ctrl-/ para alternar comentarios "//" y Ctrl-Cambio-/ para alternar entre "/* */" comentarios. Al menos para Java, de todos modos - otras herramientas pueden tener diferentes accesos directos.

Ctrl-\ se eliminar un bloque de comentario, pero no añadir comentarios.

Nota: En cuanto a Eclipse CDT 4.4.2, Ctrl-Shift-/ no descomentará un comentario de bloque"/**/". Utilizar Ctrl-Cambio-\ en ese caso.

EDITAR: Es Ctrlen un PC, pero en un Mac los accesos directos pueden ser todos Cmd en su lugar. Yo no tengo un Mac, así que no puedo comprobarlo fácilmente.

 261
Author: Jon Skeet,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-21 13:24:19

Hay dos posibilidades:

Cada línea precedida por / /

ctrl + / comentario
ctrl + \ descomentar

Nota: en los últimos eclipse cdt, ctrl + / se utiliza para mostrar / ocultar comentarios (y ctrl + \ no tiene más efecto)

Bloque completo rodeado de comentarios de bloque / *

ctrl + cambio + / comentario
ctrl + cambio + \ eliminar

 65
Author: Ikke,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-21 12:02:52

Para el Editor de Eclipse

Para una Sola línea (Efecto de palanca)

Comentario : Ctrl+Cambio+c

Elimine: Ctrl+Cambio+c

Para Múltiples Líneas (Alternar Efecto) (Seleccione las líneas que desea comentar)

Comentario : Ctrl+Cambio+c

Elimine: Ctrl+Cambio+c

Es para todos html , css , jsp , java . Se da efecto de palanca.

 25
Author: Paresh3489227,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-24 08:06:52

Vine aquí buscando una respuesta y terminé encontrándola yo mismo, gracias a las respuestas anteriores.

En mi caso particular, mientras editaba código PHP en Eclipse Juno, he encontrado que los comandos anteriores no funcionarán para mí. En lugar de ellos, debería presionar Ctrl+ 7 (en la tecla numérica superior) para obtener el comentario de doble barra ("//"). No hay manera de que pueda comentarlos con las combinaciones de teclas mencionadas anteriormente.

 8
Author: t3b4n,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-09 21:58:14

Tengo Eclipse IDE for Java Developers Version: Juno Service Release 2 y es -

Cada línea precedida por / /

ctrl + / por tanto comentar y descomentar .

 6
Author: URL87,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-12 00:22:50

Como señalaron otras respuestas, los siguientes accesos directos están definidos por defecto (me refiero a editar código fuente de Java - los enlaces de acceso directo se pueden encontrar en la ventana de eclipse>Preferencias, en 'General'/'Claves', buscar 'comentario'):

  • para agregar un comentario de bloque, el atajo (enlace) es: Ctrl + Shift + /
  • para eliminar un comentario de bloque, el atajo (enlace) es: Ctrl + Shift + \

Desafortunadamente, estos atajos no funcionaron para mí (en Eclipse Java EE IDE para Web Desarrolladores, versión: Juno Service Release 2).

La razón, creo, es mi distribución del teclado (distribución del teclado QWERTZ utilizado en Alemania - ver aquí para más información), donde '/' en realidad tiene que ser escrito a través de 'Shift + 7'.

Por lo tanto, tuve que cambiar los enlaces de acceso directo para los comentarios (solo lo hice para editar el código fuente de java) en las preferencias de eclipse (bajo 'General'/'Keys') de la siguiente manera:

  • Cambiar el enlace del comando 'Agregar comentario de bloque' (cuando ' Edición Java Source') de 'Ctrl + Shift + /' a 'Ctrl + Shift + 7'
  • Cambie el enlace del comando 'Eliminar comentario de bloque '(cuando' Editar Código Fuente Java') de' Ctrl + Shift + \ 'a'Ctrl + Shift + 8'
  • Desabroche el enlace 'Ctrl + /' para el comando 'Toggle Comment' (cuando 'Editando Java Source'); en lugar de asignar un nuevo enlace, simplemente desabroche este atajo, ya que ya había uno con Ctrl+7 y otro con Ctrl+Shift+C (que ambos funcionan para mí)
 4
Author: jechterhoff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-27 16:31:35

Para el comentario de una sola línea puede usar Ctrl+/ y para el comentario 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 utilizar + / para comentar líneas individuales o bloques seleccionados.

 3
Author: Kamran,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-09 20:08:13

Para código java

Si desea comentarios de una sola línea, ponga doble barra diagonal antes del código de una sola línea manualmente o presionando Ctrl +/ ejemplo: //System.Out.println("HELLO");

Y para los comentarios multilínea, Seleccione el código de la cantidad que desea comentarios y luego pulse

Cambio+CTRL+/

Ahora para comentarios de código XML use Seleccione primero el código y luego presione Shift+CTRL+/ tanto para una sola línea como para varias líneas observaciones

 3
Author: Lovekush Vishwakarma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-09 22:11:39

Además, puede cambiar el acceso directo de Eclipse en Windows - > Preferencias - > General - > Teclas

cambiar acceso directo de Eclipse

 1
Author: Dani,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-04 03:33:32

Usando el comando Eclipe Oxygen + Shift + c en MacOSX Sierra agregará / eliminará comentarios múltiples líneas de código

 1
Author: Isa Souza,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-19 12:35:20

Usando Eclipse Mars.1 CTRL + / en Linux en Java comentario de múltiples líneas de código. Al intentar des-comentar esas líneas múltiples, Eclipse estaba comentando los comentarios. He encontrado que si hay una línea en blanco en los comentarios que va a hacer esto. Si tiene 10 líneas de código, una línea en blanco y 10 líneas de código más, CTRL + / lo comentaré todo. Tendrás que eliminar la línea o des-comentar en bloques de 10.

 0
Author: causticSand,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-20 10:36:05

Eclipse Oxígeno con CDT, PyDev:

Bloquear comentarios en el menú Fuente

Add Comment Block Ctrl + 4

Add Single Comment Block Ctrl+Cambio+4

Remove Comment Block Ctrl + 5

 0
Author: TT--,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-30 19:12:50

Para el comentario de una sola línea simplemente use // y para comentarios multilínea utilizar /* su código aquí */

 -1
Author: Lovekush Vishwakarma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-15 12:08:48

Seleccione el texto que desea Bloquear-comentar/Bloquear-descomentar.

Comentar, Ctrl + 6

Comentar, Ctrl + 8

 -1
Author: pawan kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-18 14:48:57