Tecnología

Inicio

Cómo eliminar líneas vacías en Vim

El editor de texto Vim línea de comandos se utiliza para crear documentos de texto, editar archivos de configuración de Linux y Unix y crear secuencias de comandos y programas. Como no se dispone de las opciones de formato de texto en un documento de texto sin formato, utilizando los espacios en blanco, incluyendo las líneas vacías, para separar secciones de un documento o script es una práctica común. Si desea eliminar las líneas vacías del documento o script, puede utilizar capacidad incorporada de Vim para entender las expresiones regulares. Las expresiones regulares utilizan meta-caracteres, como "*", "^" y "$" para representar uno o más caracteres de una cadena.

Instrucciones

1 Abra un terminal o ventana de Konsole. El programa Terminal o Konsole se encuentra debajo de la ventana principal Aplicaciones de su distribución o haciendo clic derecho en el escritorio.

2 Escriba el comando "nombre de archivo vim" para abrir el archivo en el editor de texto Vim. Reemplazar "nombre de archivo" con el nombre del archivo que desea editar.

3 Escriba el comando de Vim ": g / ^ $ / d" o ": v /./ d" para borrar todas las líneas de vacío en un archivo. El primer comando dice "mirar a través de todo el archivo (: g) para una línea con sólo una posición inicial y final (^ $) y borrar (d) de la línea." El segundo comando dice "buscar todas las líneas que tienen al menos un carácter y luego invertir la búsqueda (.) (: V). Y borrar las líneas (d)"

4 Escriba el comando ": w" para guardar el archivo.

Consejos y advertencias

  • Para eliminar las líneas que están vacíos o sólo contienen espacios en blanco (tabuladores o espacios), utilice el comando de Vim ": g / ^ \ s * $ / d" o ": v / \ S / d."