Foto per gentile concessione di shandrew
Questo articolo è stato scritto da SathiyaMoorthy.
Questo articolo fa parte della serie Vi / Vim Tips and Tricks in corso. Tendo a commettere semplici errori di ortografia durante la scrittura, poiché l'inglese non è la mia prima lingua. Non sarebbe carino se l'editor Vim potesse eseguire automaticamente la correzione ortografica mentre commetti un errore di battitura?
Nota: Auguro a qualcuno di Nayv Squadra di football della Marina leggi questo articolo. Vabbè, questo non avrebbe comunque risolto il loro problema.
In questo articolo, esaminiamo come correggere automaticamente gli errori di ortografia all'interno dell'editor Vim.
C'è una funzione in VIM che può abbreviare/espandere le parole per te. Ad esempio, quando digiti US, può essere convertito automaticamente in Stati Uniti. Aggiungi la seguente riga a ~/.vimrc per definire l'abbreviazione.
$ vim ~/.vimrc iab US United States
Una volta definito quanto sopra, ogni volta che digiti US all'interno di Vim, verrà abbreviato in United States.
Vim può correggere automaticamente i tuoi errori di ortografia durante la digitazione utilizzando uno dei seguenti metodi.
- Un metodo consiste nell'insegnare a Vim le parole che di solito commetti errori e l'ortografia corretta per esse.
- Un altro metodo consiste nell'utilizzare un plug-in che contiene già tutti gli errori di ortografia comuni e l'ortografia corretta.
Metodo 1:correzione ortografica Vim – Utilizzo di parole personalizzate
Molti utenti avanzati potrebbero già utilizzare la tecnica delle abbreviazioni per la correzione dell'ortografia. Ad esempio, aggiungi la seguente riga a ~/.vimrc. Quindi, quando digiti erroneamente "teh", verrà automaticamente convertito in "the".
$ vim ~/.vimrc iab teh the
Ogni volta che ti ritrovi a ripetere lo stesso errore di battitura, aggiungilo a ~/.vimrc
$ vim ~/.vimrc iab word_with_wrong_spelling correct_word
Metodo 2:correzione ortografica di Vim – Utilizzo del plug-in AutoCorrect.vim
Il plug-in autocorrect.vim contiene una raccolta di tutti i tipici errori di ortografia e l'ortografia corretta.
Autore del plug-in, "Anthony Panozzo" descrive il plug-in come:"Correggi gli errori di battitura e gli errori di ortografia comuni durante la digitazione"
Di seguito sono riportati alcuni esempi del plug-in autocorrect.vim.
ia Britian Britain ia Brittish British . . ia Acceptence Acceptance ia Acceptible Acceptable ia accesories accessories
2 passaggi per installare il plug-in autocorrect.vim
Passaggio 1:scarica il plug-in autocorrect.vim
Scarica il plugin dal sito web vim.org.
$ cd ~ $ wget -O autocorrect.tar http://www.vim.org/scripts/download_script.php?src_id=9900 $ tar xvf autocorrect.tar
Passaggio 2:installa il plug-in autocorrect.vim
Da Vim, puoi eseguire ":source /path/to/the/autocorrect.vim" quando necessario (o) Per un uso permanente, aggiungi la seguente riga a ~/.vimrc
$ vi ~/.vimrc :source ~/autocorrect.vim
Dopo aver eseguito questa operazione, quando si commette un errore di battitura di una parola che si trova nell'elenco autocorrect.vim, verrà corretta automaticamente.
$ vi test-typo.txt thsi is acceptible [Note: Above line will automatically change to "this is acceptable"]
Quando si desidera interrompere l'espansione o la correzione degli errori di ortografia per una parola particolare, è possibile eseguire le seguenti operazioni all'interno di vim. Questa è un'abbreviazione temporanea. Se vuoi che sia permanente, rimuovi la parola da ~/.vimrc o ~/autocorrect.vim.
$ vim test-typo.txt :una US
Lettura consigliata
Imparare gli editor Vi e Vim , di Arnold Robbins . Sono un drogato da riga di comando. Quindi, naturalmente sono un grande fan degli editor di Vi e Vim. Diversi anni fa, quando scrivevo molto codice C su Linux, portavo sempre con me il riferimento tascabile dell'editor Vi. Anche se usi Vi e Vim Editor da diversi anni e non hai letto questo libro, per favore fatti un favore e leggi questo libro. Rimarrai stupito dalle capacità dell'editor Vim.
Questo articolo fa parte della serie in corso di Vi / Vim Tips and Tricks. Per favore iscriviti a TheGeekStuff e non perdere nessun futuro suggerimento e trucco per editor di Vi e Vim.
Questo articolo è stato scritto da SathiyaMoorthy, autore di numbertotext plug-in Vim, che sostituirà i numeri con il testo equivalente all'interno di Vim. The Geek Stuff accoglie con favore i tuoi suggerimenti e gli articoli degli ospiti.