Vim Show Whitepace

Vim Show Whitepace
Ci sono molte situazioni in cui si ottengono errori a causa di spazi bianchi nel tuo codice o testo mentre lavori in un editor o in un file di parole. All'interno di tale situazione, probabilmente vogliamo ridurre al minimo gli spazi tra le parole, tra le parole o alla fine di qualsiasi linea. Oggi in questa guida, discuteremo di semplici comandi per evidenziare le spazi bianchi tra il testo dei file dell'editor VIM. Assicurati di avere VIM installato e configurato alla fine. In caso contrario, prova a utilizzare il pacchetto "Apt" per installare l'editor VIM alla fine.

Apri la console di comando del tuo Ubuntu 20.04 Sistema con il semplice collegamento, i.e., Ctrl+alt+t come lo sappiamo per così tanto tempo. Per iniziare l'articolo, abbiamo bisogno di un file con testo. Quindi, useremo la query "Touch" per creare un nuovo file di testo chiamato "Nuovo.TXT". All'interno della console, apriremo questo file di testo appena creato nell'editor VIM durante l'utilizzo del comando "VIM" usando il nome di un file come mostrato di seguito. Il file verrà aperto nella modalità pannello del tuo editor VIM. Premere il tasto "Invio" per raggiungere la modalità normale del file.

Ora, all'interno della modalità normale, non siamo in grado di aggiungere alcun dato all'interno del nostro file. È necessario aprire la modalità "inserire" dell'editor VIM per aggiungere un po 'di testo ed eseguire alcune funzioni. Quindi abbiamo semplicemente premuto il pulsante "I" dalla tastiera mentre siamo alla normale modalità di VIM. Convertirà rapidamente la modalità normale in modalità "inserisci" e possiamo aggiungere alcuni dati di testo al file. Puoi vedere, abbiamo aggiunto 5 stesse parole con una distanza di alcuni spazi nella modalità di insert totale di 43 caratteri in 1 riga.

Mostra tutti gli spazi bianchi:

In questo momento, non sei in grado di vedere le spazi bianchi tra le parole di testo di questa modalità. Per vedere tutti gli spazi inseriti all'interno di questo file di dati, è necessario aggiungere il comando "HLS" sull'area di comando di VIM. Quindi, dopo aver aggiunto il testo all'interno del file di testo VIM, vai verso la modalità normale premendo il tasto ESC. Premere il carattere ":" per aprire l'area di comando. Ora aggiungi il comando "HLS" indicato di seguito per mostrare tutti gli spazi trovati nel testo di questo file.

: se hls /\ _ s

Quando si aggiunge il comando "HLS" e si preme il pulsante "Invio", l'uscita sarà qualcosa di che di seguito. Lo spazio evidenziato giallo mostra le spazi bianchi tra le parole e alla fine della linea.

All'interno della modalità di insert, abbiamo aggiunto un'altra riga di testo all'interno del nuovo.txt in vim. Abbiamo anche aggiunto spazio come caratteri dopo entrambe le righe. Tutti gli spazi tra le parole delle linee e la fine di queste linee sono chiaramente mostrati come un colore giallo.

Se non vuoi mostrare tutti gli spazi bianchi del testo sull'editor VIM del tuo sistema, è necessario disattivare il comando "HLS". A tale scopo, vai prima alla modalità normale. Premi il ";" carattere, e sarai in modalità di comando. Aggiungi il comando "NOHLS" in esso preceduto da "SE" e premere il tasto "Invio" dalla tastiera. Vedrai che gli spazi evidenziati gialli saranno spariti come di seguito. Quindi, questo si trattava di mostrare gli esparsi tutti all'interno di Vim.

: Se Nohls

Mostra solo spazi bianchi eol:

Piuttosto che visualizzare tutti gli spazi bianchi dell'intero file di testo, si può anche mostrare gli spazi indesiderati, i.e., spazi dopo la fine della linea. Prima di tutto, devi cambiare il colore che vogliamo vedere al posto degli spazi. Come abbiamo visto, il colore giallo è stato visualizzato quando abbiamo evidenziato gli spazi nell'esempio sopra. Quindi, cambiamo il colore in rosso questa volta. A tale scopo, sono arrivato alla modalità normale del file di testo VIM utilizzando il tasto "ESC". Premere il carattere ":" per aprire la modalità di comando. Ora all'interno della modalità di comando, prova ad aggiungere il comando dichiarato per modificare il colore degli spazi evidenziati.

: evidenziare extrawhitespace ctermbg = rosso guigb = rosso

Dopo aver aggiunto il comando di evidenziazione e premuto Invio, gli aggiornamenti verranno applicati all'editor. D'ora in poi, vedremo il colore rosso per spazi bianchi anziché il colore giallo. Quindi, vediamo come possiamo ottenere solo gli spazi bianchi che sono extra e tenuti alla fine di entrambe le linee di testo. Quindi, all'interno della modalità normale, tocca il carattere ":" per ottenere la modalità di comando. All'interno dell'area di comando, prova il comando Match per mostrare tutte le spazi bianchi dopo la fine di entrambe le righe. Il comando è qualcosa come segue:

: Match ExtrawhiteSpace /\ s \+$ /

Dopo aver premuto il tasto Invio dalla tastiera, il nostro schermo VIM è stato evidenziato con colore rosso in cui le spazi bianche sono state trovate finora alla fine di entrambe le linee.

Se vuoi rimuovere gli spazi, puoi farlo anche tu. Come puoi vedere, abbiamo rimosso la seconda riga di testo da questo file VIM e ora ci restano solo con gli spazi bianchi extra tenuti alla fine della prima riga di testo.

Diveriamo un po 'di più e proviamo a cambiare di nuovo il colore con lo stesso comando OLF "Highlight". Questa volta, dobbiamo aggiornare il comando con la parola "blu" che sostituisce la parola "rosso". Utilizzare il comando evidenzia all'interno dell'area di comando della modalità normale e premere il pulsante "Invio" dalla tastiera.

Il VIM mostra gli spazi bianchi extra come colore evidenziato blu alla fine di ogni riga.

Conclusione:

Abbiamo discusso dei modi per mostrare le spazi bianchi trovati in alcuni file di testo usando VIM Editor. Abbiamo discusso dei comandi per mostrare tutti i bianchi e gli spazi solo alla fine di ogni riga. Abbiamo usato colori diversi per mostrare spazi e speriamo che ti piacerà.