2009-12-29 27 views
35

¿Cómo puedo eliminar las líneas que solo contienen espacios cuando se usa el indicador Eclipse Buscar/Reemplazar? Revisé la casilla de verificación "Expresión regular" e intenté lo siguiente, ninguno de los cuales funcionó.Eliminar la línea en blanco en Eclipse

^[:space:]*$ 

y

^\s*$ 

Respuesta

91

Encontrar: ^\s*\n

Reemplazar con: (vacío)

+11

asegúrese de marcar la opción de expresiones regulares, de lo contrario no funcionará http://mcuoneclipse.com/2012/08/28/removing-blank-lines-in-eclipse/ –

+0

no funcionó para mí en un sql archivo. –

7

sry esto podría ser una respuesta diferente, pero se puede establecer el número de líneas en blanco que desea tener después de campos, métodos y bloques en el cuadro de diálogo de formato de las preferencias de Eclipse. luego puede presionar ctrl-shift-f para formatear automáticamente su código según sus definiciones personalizadas.

diviértase!

+0

El archivo del que intento reemplazar las líneas en blanco no es un archivo de código fuente. – Steve

+0

puede intentar agregar el tipo de archivo deseado a sus asociaciones de archivos de eclipse en "Preferencias/General/Editores/Asociaciones de archivos" y vincularlo con un editor específico, que es capaz de manejar sus archivos de origen. – fasseg

4
  1. para el hallazgo operación/reemplazar, "\ n \ r \ s" expresión regular funcionará en Windows, para el sistema basado en UNIX " \ n \ s" se puede utilizar
  2. como ya se ha sugerido, puede dar formato a su código por CTL + Shift + F
  3. por el trabajo manual, busque una línea en blanco y presione Ctrl + D (Cmd + D en Mac) < - le da la satisfacción de matar la línea con sus propias manos desnudas :)

cheer!

2

Éste trabajó para mí durante años:

Reemplazar esta: [\t ]+$

Sin nada

Espero que esto ayude!

0

Muchas gracias a lamamac. En genereal, cuando quiera hacer una búsqueda reemplace con expresiones regulares en eclipse, el signo $ no funciona como debería. Uso '\s*\n' en lugar de '$'

4

Me sorprendió que para los archivos XML editadas con Eclipse no es una buena solución:

  • Seleccione el valor casilla llamada 'Borrar todas las líneas en blanco' en Formateo Panel Ventana-> Preferencias-> XML> XML Files-> Editor

  • Guardar y usar la tecla "Ctrl + Shift + atajo F'

¡Las líneas en blanco desaparecerán!

+0

gracias, funciona como un encanto :) –

0

Como ya se ha sugerido, la expresión regular y el reemplazo es la solución, pero tal respuesta habría sido el ahorro de algunos minutos para mí:

  1. clic en Ctrl + F
  2. uso esta sustitución:

enter image description here

Cuestiones relacionadas