eclipse formatting

No se puede eliminar el comentario de bloque en Eclipse después de formatear



formatting (5)

El formateador automático de Eclipse cambia los comentarios de bloque, de manera que la Fuente> Eliminar comentario de bloque no elimina completamente el comentario de bloque. Fuente> Agregar comentario de bloque agrega el inicio y el final del reloj a las líneas de código, pero después de ejecutar el Formateador (Ctrl + Shift + F), ajusta las líneas de código y agrega un asterisco al inicio de cada línea. Cuando intento eliminar el comentario de bloque con Fuente> Eliminar comentario de bloque, se eliminan el inicio y el final del comentario de bloqueo, pero no se eliminan los asteriscos al principio de cada línea.

¿Cómo evito que Eclipse agregue estos asteriscos, o elimine los asteriscos cuando elimina el inicio y el final del comentario de bloque?

Ejemplo:

Código como este:

String abc="abc"; String def="def"; System.out.println(abc+def); System.exit(0);

Se convierte así después de agregar comentarios de bloque:

/* String abc="abc"; String def="def"; System.out.println(abc+def); */ System.exit(0);

Que se convierte así después de aplicar formato:

/* * String abc="abc"; String def="def"; System.out.println(abc+def); */System.exit(0);

Que termina así después de usar la función Eliminar comentario de bloque:

* String abc="abc"; String def="def"; System.out.println(abc+def); System.exit(0);


Esto puede ser un poco tarde en el juego, pero lo arreglé deshabilitando el formato de comentarios de bloque.

Windows -> Preferences -> Java -> Code Style -> Formatter -> Edit -> Comments

Luego desmarque Habilitar formato de comentarios de bloque .


Me he encontrado con este problema anteriormente y mi solución es simplemente usar comentarios de línea (//) generados por Eclipse en lugar de comentarios de bloque. Seleccione el código y luego presione Ctrl- / o Ctrl-7 para alternar // para cada línea seleccionada. Después del formateo, esas líneas se sangrarán y se formatearán como texto, pero si elimina los comentarios (Ctrl- o Ctrl-7) y vuelve a formatear, todo funciona bien.


No sé si esto ayuda a resolver su problema, pero en mi caso esto me ayudó mucho. Considera este texto:

String abc="abc"; String def="def"; System.out.println(abc+def); System.exit(0);

Después de aplicar un comentario de bloque usando CTRL + MAYÚS + F.

/* String abc="abc"; String def="def"; System.out.println(abc+def); */System.exit(0);

Solo agregue - después /* para excluir este bloque del formato -

/*- String abc="abc"; String def="def"; System.out.println(abc+def); */System.exit(0);

Ahora compruebe otra vez !!!


Otra solución alternativa es utilizar el Modo de selección de bloque en eclipse, que es lo suficientemente rápido y aún mantiene sus otros comentarios formateados. Solo tienes que pulsar algunas teclas para eliminar los comentarios.

En Windows puede alternar el Modo de selección de bloque con ALT + MAYÚS + A. Echa un vistazo a la captura de pantalla para más.

Pasos a seguir,

  • Presione ALT + MAYÚS + A para alternar el modo de selección de bloque
  • Seleccione la sección vertical del comentario.
  • Presione Eliminar o Retroceso
  • Presione ALT + MAYÚS + A nuevamente para desactivar el Modo de selección de bloque
  • Guarde el archivo y finalmente ha descomentado el código!


Use Ctrl + / (barra inclinada) para eliminar / * --- --- --- * /