vim
Lo spazio bianco
Ricerca…
introduzione
Ecco come puoi ripulire gli spazi bianchi.
Osservazioni
Elimina gli spazi finali in un file
È possibile eliminare gli spazi finali con il seguente comando.
:%s/\s\+$//e
Questo comando è spiegato come segue:
- entra in modalità Comando con
: - fai questo con l'intero file con
%(l'impostazione predefinita sarebbe per la riga corrente) - azione sostitutiva
s -
/inizio del modello di ricerca -
\scarattere degli spazi bianchi -
\+segno di escape +, uno o più spazi devono essere abbinati - prima della fine della linea
$ -
/fine del modello di ricerca, inizio del modello di sostituzione -
/fine del modello di sostituzione. Fondamentalmente, sostituire con niente. -
esopprime i messaggi di errore se non viene trovata alcuna corrispondenza
Elimina le righe vuote in un file
È possibile eliminare tutte le righe vuote in un file con il seguente comando:: g / ^ $ / d
Questo comando è spiegato come segue:
- entra in modalità Comando con
: -
gè un comando globale che dovrebbe verificarsi sull'intero file -
/inizio del modello di ricerca - il modello di ricerca di una riga vuota è
^g -
/fine del modello di ricerca - Il comando Ex
dcancella una linea
Converti le schede in spazi e spazi in schede
Puoi convertire le schede in spazi procedendo come segue:
Per prima cosa controlla che expandtab sia spento
:set noexpandtab
Poi
:retab!
che sostituisce gli spazi di una certa lunghezza con le schede
Se abiliti di nuovo expandtab :set expandtab ed esegui :retab! comando quindi tutte le schede diventano spazi.
Se si desidera eseguire questa operazione per il testo selezionato, selezionare prima il testo in modalità visiva .
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow