Come eliminare righe vuote in Vim

April 16

L'editor di testo riga di comando Vim viene utilizzato per creare documenti di testo, modificare i file di configurazione di Linux e Unix e creare script e programmi. Poiché non sono disponibili opzioni di formattazione del testo in un documento di testo semplice, utilizzando gli spazi, comprese le linee vuote, per separare le sezioni di un documento o lo script è una pratica comune. Se si desidera rimuovere le righe vuote dal documento o lo script, è possibile utilizzare funzionalità built-in di Vim per comprendere le espressioni regolari. Le espressioni regolari usano metacaratteri, come "*", "^" e "$", per rappresentare uno o più caratteri di una stringa.

istruzione

1 Aprite un terminale o una finestra Konsole. Il programma Terminal o Konsole si trova sotto la finestra principale di Applicazioni della vostra distribuzione o facendo clic destro sul desktop.

2 Digitare il comando "vim nomefile" per aprire il file nell'editor di testo Vim. Sostituire "nome file" con il nome del file che si desidera modificare.

3 Digitare il comando Vim ": g / ^ $ / d" o ": v /./ D" per eliminare tutte le righe vuote in un file. Il primo comando dice "guardare attraverso l'intero file (: g) per una linea con solo un punto di partenza e la posizione finale (^ $) e delete (d) la linea." Il secondo comando dice "look per tutte le linee che hanno almeno un carattere, quindi invertire la ricerca (.) (: V). Ed eliminare le linee (d)"

4 Digitare il comando ": w" per salvare il file.

Consigli e avvertenze

  • Per eliminare le linee che sono vuote o contengono solo spazi bianchi (tabulazioni o spazi), utilizzare il comando Vim ": g / ^ \ s * $ / d" o ": v / \ S / D."