eclipse - seleccion - spaces in javadoc
El formateador de Eclipse agrega espacio en las líneas de comentario vacías (4)
El formateador de código de eclipse agrega un espacio al final en cada línea de comentario de Javadoc vacía (ver captura de pantalla).
El formateador de un colega siempre está eliminando esos espacios (y, por lo tanto, produce diferencias SVN molestas). Él afirma que usa la misma configuración del formateador (archivo XML). Sin embargo, probé todas las opciones en la pestaña de comentarios de la página de configuración del formateador, sin éxito.
¿Puede ser una diferencia entre las versiones de eclipse? (Estoy usando Springsource Tool Suite 2.7.1, que se basa en Helios, creo)
También tuve este problema y lo resolví haciendo una búsqueda / reemplazo en Eclipse.
- Vaya a Buscar > Archivo y asegúrese de que la Expresión regular esté marcada.
- Ingrese la cadena
^([/s]+/*)([/s]+)$
en el campo de texto Contiene. - Restrinja su búsqueda a * .java Patrones de nombre de archivo
- Presione el botón Reemplazar (no Buscar)
- Asegúrese de que la expresión regular esté marcada en el cuadro Reemplazar y use la cadena $ 1 como reemplazo. Reemplazar a voluntad.
Lo que está haciendo es buscar líneas que comiencen con caracteres de espacio en blanco que contengan un * y luego más espacio en blanco y ningún otro contenido. Luego reemplaza toda la línea con la primera parte combinada de la expresión regular, que es solo el espacio inicial y * de la línea de comentario.
Vaya a Preferencias -> Java -> Editor -> Guardar acciones y seleccione Formato de líneas editadas .
Después de aplicar los cambios, se eliminarán todos los espacios en blanco finales en Javadoc
Nota: "Acciones adicionales" -> "Eliminar espacios en blanco finales en todas las líneas" también debe estar habilitado.
vea https://bugs.eclipse.org/bugs/show_bug.cgi?id=360523 para una posible solución.
Descubrí que si va a Preferences → Java → Editor → Content Assist → Save Actions
la siguiente configuración funciona la mayor parte del tiempo:
- ☑ Realizar las acciones seleccionadas en guardar
- ☐ Formato de código fuente
- ☑ Acciones adicionales
- Elimine los espacios en blanco finales en todas las líneas
(Es decir, desactive la opción Format source code
en Save Actions
, pero mantenga activada la opción Remove trailing white spaces on all lines
en Additional actions
).
El formateador y las acciones de guardar se duermen, pero las acciones de guardar parecen ganar la mayor parte del tiempo. La desventaja de esto es que necesita formatear el código periódicamente de forma manual.
Esto está utilizando Eclipse Juno.