VIM è uno degli strumenti più utilizzati ed efficienti per l'editing di testo. Con tutte le sue grandi funzionalità, il controllo ortografico di VIM è una caratteristica molto utile. Quando si modifica i file di testo usando VIM, ti aiuta a evitare errori di ortografia o errori di battitura.
In questo articolo, discuteremo dell'utilizzo della funzione di controllo ortografico VIM con pratica implementazione passo-passo su Linux Mint 21.
Abilitare il controllo ortografico in VIM
Per utilizzare la funzione di controllo ortografico di VIM, dobbiamo prima installare l'editor di testo VIM sulla nostra macchina. In nostro istanza, è stato precedentemente installato sulla nostra macchina, quindi l'abbiamo lanciata.
La schermata principale ci mostra una guida di aiuto. VIM gestisce due modalità principali che sono la modalità di comando e la modalità di inserzione. La modalità di comando consente a un utente di eseguire comandi diversi che sono correlati ai file mentre la modalità insert viene esercitata quando vogliamo scrivere qualcosa. Quando si avvia VIM, è in modalità di comando per impostazione predefinita. Quando necessario, puoi spostarti tra le modalità. Modificare la modalità in Modalità Inserisci dalla modalità di comando semplicemente premendo il tasto "I" e quindi premendo "ESC" per tornare alla modalità di comando.
Per abilitare la funzione di controllo ortografico in VIM, la modalità operativa deve essere in modalità di comando. Ora, scrivi il seguente comando:
: Imposta incantesimo
L'opzione "Spell" specifica se la funzione di controllo ortografico è abilitata su VIM o no. Il comando ": imposta incantesimo" lo accende. Abbiamo un altro comando che è ": incantesimo setlocal" che consente anche il controllo ortografico ma solo per un determinato buffer. Considerando che, se vogliamo che il checker ortografico venga sempre abilitato, viene utilizzato il comando ": set incantesimo".
Premi Invio e la funzione di controllo ortografico è abilitata sull'editor di testo VIM.
Inoltre, VIM ci consente di impostare la lingua per controllare l'ortografia. L'opzione "Spelllang" determina quale file incantesimo fa VIM per controllare gli errori di ortografia in un documento. Scrivi il seguente comando:
: SetLocal Set SpellLang = en_us
Questo ti aiuta a controllare l'ortografia per una particolare regione linguistica. Ad esempio, nel comando precedente, il linguaggio di controllo ortografico è specificato come regione degli Stati Uniti (Stati Uniti).
Utilizzo del controllo degli ortografie VIM
Per implementare la funzione di controllo ortografico, aggiungiamo un po 'di testo in VIM. Se ricordi, siamo in modalità di comando poiché abbiamo abilitato la funzione di controllo ortografico in VIM. Come sappiamo, ogni volta che dobbiamo aggiungere un testo a VIM, la modalità di funzionamento deve essere passata alla "modalità di inserzione". Basta premere il tasto "I" e saremo in modalità di inserzione.
Dal momento che siamo attualmente in modalità inserzione, iniziamo a scrivere un po 'di testo. Aggiungiamo intenzionalmente alcuni errori di digitazione per provare la funzione di controllo ortografico di VIM per rilevare le parole errate dal testo specificato.
Il testo che aggiungiamo è “Questo è un semplice documinetto. Sto scrivendo questo in vim text edtor. Scoprirà i WRD in modo errato."
Ora, questo testo ha sicuramente scritto parole sbagliate. La funzione di controllo ortografico VIM evidenzia le parole che sono scritte in modo errato.
L'istantanea precedente ci mostra che Vim mette in evidenza le parole "Docurnet", "Edtor" e "WRDS" in colore rosso perché sono erroneamente.
Correggere le parole errate
Vim ha trovato gli errori nel testo. Il passaggio seguente è correggerli uno per uno. Prima cambiamo la modalità da Insert to Command premendo il tasto "ESC".
Vim ha bisogno di noi per usare alcuni comandi per navigare attraverso il testo scritto in modo errato. Per fare una ricerca in avanti per la parola errata o la parola accanto al cursore, abbiamo colpito la lettera "]" con la lettera "s". Questo ti porta alla prossima parola errata. Per spostarsi all'indietro alla parola errata, la chiave è "[s". Ogni volta che colpisci questa chiave, ti porta alla parola sbagliata prima del cursore. Inoltre, "[s" fa la ricerca all'indietro.
Ora che abbiamo imparato a raggiungere una particolare parola errata, è tempo di correggere gli errori.
Una volta trovata la parola errata, premere "z" con "=" per vedere tutti i suggerimenti per quella specifica correzione della parola.
Scegliamo la prima parola errata che è "documinet" e premiamo il tasto "z =" per vedere l'elenco dei suggerimenti per questa parola.
Qui, otteniamo l'elenco di tutte le parole suggerite che possono essere sostituite con la parola errata, "documento". Dobbiamo cercare la parola scritta corretta che vogliamo usare da questo elenco.
Dall'elenco fornito, abbiamo trovato l'ortografia corretta al numero 4 che è "documento". Quindi, digitiamo semplicemente il numero della parola correttamente scritta come "4" e prendiamo "Invio".
Come puoi vedere, la parola "documinet" viene sostituita con l'ortografia corretta della parola che è "documento" dalla funzione di controllo ortografico VIM. Seguendo gli stessi passaggi, puoi correggere tutte le parole errate dal tuo file in VIM.
Aggiunta di parole specifiche al file incantesimo
Potresti trovare parole in un documento che non sono in un dizionario come il nome di una persona. Questi potrebbero essere gestiti come parole eccezionali. Puoi aggiungere queste parole a Spellfile in modo che Vim non le evidenga come erroneamente.
Per fare questo, dobbiamo avere un "~/.Vim/Spell/" directory Nel nostro sistema Linux. Per creare la directory, eseguire questo comando:
Omar@Omar -Virtualbox: ~ $ mkdir -p ~/.Vim/Spell/
Ora, scrivi il seguente comando su VIM per impostare l'incantesimo:
: imposta SpellFile = ~/.vim/incantesimo/en.UTF-8.aggiungere
In questo file, digitiamo il nome "OMARR" e VIM mostra che è evidenziato. Ma come sappiamo, è una parola eccezionale e non una parola di dizionario. Quindi, lo aggiungiamo al file incantesimo colpendo il comando "zg".
Nell'immagine precedente, puoi vedere che il nome "Omarr" è ora aggiunto al file incantesimo, quindi Vim non lo evidenzia come errato.
Disabilitare il controllo ortografico
Il controllo ortografico può essere disabilitato in qualsiasi momento semplicemente digitando il seguente comando sull'editor VIM:
: imposta Nospell
Vim decolla immediatamente tutti i punti salienti delle parole errate. Ora siamo tornati in modalità normale.
Conclusione
La funzione VIM Spell-Check è discussa in questo articolo. La sezione iniziale dell'articolo ha discusso di come abilitare la funzione di controllo ortografico VIM. Quindi, abbiamo imparato i comandi che ci consentono di navigare attraverso le parole errate. Per ottenere il suggerimento per la correzione delle parole errori di errori e la loro sostituzione è elaborata con istantanee di ogni passo che viene eseguito. Infine, abbiamo imparato a disabilitare la funzione di controllo incantesimo in VIM.