Ricerca…


introduzione

Ecco come puoi ripulire gli spazi bianchi.

Osservazioni

Vedi trascrizione di vimcast 4

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