sublime portable full descargar control sublimetext2

sublimetext2 - portable - sublime text 2 full



Texto sublime 2: Cómo eliminar líneas en blanco/vacías (17)

Digamos que tenía un archivo de texto con las siguientes nueve líneas:

foo bar baz qux quux

¿Cómo puedo usar Sublime Text 2 para eliminar las cuatro líneas en blanco / vacías, dejando solo cinco líneas?


Texto sublime 2 y 3

Los comentarios de @crates funcionan para mí,

Paso 1: Simplemente presiona ctrl + H

Paso 2: presiona la tecla RegEX

Paso 3: escriba esto en la Búsqueda: ^[/s]*?[/n/r]+

Paso 4: reemplazar todos


En mi caso, algunas líneas vacías contenían el espacio de ancho cero del carácter Unicode (U + 200b). Para eliminar líneas vacías, incluidas las que tienen este carácter Unicode:

/s/x{200b}|^/s



La expresión regular en la respuesta de Hugo es correcta cuando no hay espacios en la línea. En caso de que haya espacio, la expresión regular puede ser ^/s+$


Más simple de lo que pensaba. Ctrl + A seguido de Ctrl + H Luego seleccione Expresión regular .* . Reemplace /n/n con /n . Voila!


Ni siquiera sé cómo funciona todo esto, pero probé ^/s*$ y no funcioné (dejando todavía algunas líneas vacías).

Esto en cambio ^/s* funciona para mí

{texto sublime 3}


Otra forma, puede usar la línea de comandos cc.dbl de ConyEdit (un complemento) para eliminar líneas en blanco o líneas vacías.


Para aquellos que tienen curiosidad por un editor de texto sublime, la unofficial-documentation puede ser interesante.


Selecciona el texto

Prensa:

  • Ctrl + H en PC, o
  • Comando + Alt + F en Mac o
  • Haga clic en Buscar-> Reemplazar.

Asegúrate de haber seleccionado ''expresión regular'' presionando:

  • Alt + R en PC o
  • Comando + Alt + R en Mac o
  • Haga clic en . * En el cuadro Buscar.

Encuentra qué: ^/n

Reemplazar con: (nada, dejar en blanco).


Si ^/n no funciona correctamente ===> inténtalo .*[^/w]/n


También hay "Unir líneas". Si está en OSX, seleccione todo su texto y presione CMD-J varias veces, y colapsará su selección por línea, eliminando los saltos de línea.

Edición: este enfoque lo dejará con todo en una línea, que no es lo que pidió.


También hay algunos complementos ST2 / ST3 para tales tareas. Me gustan estos dos:

El primero tiene dos métodos para eliminar líneas vacías / innecesarias. Uno de ellos llamado Delete Surplus Blank Lines que es genial. Elimina solo aquellas líneas que son seguidas por otra línea vacía.



Una solución Buscar / Reemplazar:

Buscar Regex: /s+

Reemplazar con: //único espacio


Usando Buscar / Reemplazar, intente pegar una selección comenzando al final de la línea sobre la línea en blanco y termina al principio de la línea después del espacio en blanco. Esto funciona para una sola línea en blanco. También puede repetir el proceso para varias líneas en blanco. CTRL-H, ponga su selección en el cuadro de búsqueda y ponga una nueva línea en el cuadro de reemplazo a través de copiar / pegar u otro método.


Usando selecciones múltiples: seleccione un par de saltos de línea, luego use Búsqueda rápida todo ( Alt + F3 ), o Agregar rápido siguiente ( Ctrl + D ) repetidamente, para seleccionarlos todos; luego presione Intro para reemplazarlos con saltos de línea individuales.


Usted está buscando esto:

^/n|^/s+$

no eliminará la línea, si hay contenido con espacios en blanco o pestañas al frente>

p.ej:

estos no serán eliminados: ... espacio ... abc

... pestaña ... abc

esta voluntad:

... espacio ... ... nada más ...

... pestaña ... ... nada más ...