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 -
\s
carattere 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. -
e
sopprime 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
d
cancella 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