Come rimuovere le righe vuote in VI Editor

April 17

Vi è un potente editor di testo popolare tra gli appassionati di Linux. Anche se non ha alcuna interfaccia utente grafica, mette in mostra una serie di comandi da tastiera che consentono di eseguire molte operazioni che sono normalmente lungo e noioso in pochi tasti. Uno di questi è la rimozione di righe vuote superflue da un documento di testo.

istruzione

1 Entrare in modalità comando premendo il tasto "Esc". Questo prepara Vi accettare comandi, anziché di testo, dalla tastiera.

2 Digitare il seguente comando e premere "Invio"

: G / ^ $ / d

Il comando "g" dice di trovare ogni riga che corrisponde al modello "^ $" e eseguire un'operazione su di esso. In questo caso, l'operazione comandata è "d" per eliminazione. In sintassi delle espressioni regolari di Vi, il pattern "^" sta per l'inizio della linea e "$" è usato per sostituire un fine linea, in modo Vi è alla ricerca di una linea che inizia e finisce subito.

3 Digitare quanto segue, se si commette un errore e la necessità di provare di nuovo:

: u

4 Premere il tasto "i" per ri-entrare in modalità di inserimento nella posizione corrente del cursore.