Foto s laskavým svolením shandrew
Tento článek napsal SathiyaMoorthy.
Tento článek je součástí probíhající série Vi / Vim Tipy a triky. Při psaní mám tendenci dělat jednoduché pravopisné chyby, protože angličtina není můj první jazyk. Nebylo by hezké, kdyby editor Vim mohl provádět opravy pravopisu automaticky, když uděláte překlep?
Poznámka: Přeji někomu z Nayv Fotbalový tým námořnictva si přečtěte tento článek. No, to by jejich problém stále nevyřešilo.
V tomto článku se podíváme, jak automaticky opravovat pravopisné chyby v editoru Vim.
VIM je zařízení, které může zkracovat/rozšiřovat slova za vás. Když například napíšete US, může se automaticky převést na Spojené státy. Přidejte následující řádek do ~/.vimrc, abyste definovali zkratku.
$ vim ~/.vimrc iab US United States
Jakmile definujete výše uvedené, kdykoli ve Vimu napíšete US, bude to zkráceno na Spojené státy.
Vim může automaticky opravit vaše pravopisné chyby během psaní pomocí jedné z následujících metod.
- Jednou metodou je naučit Vima o slovech, ve kterých obvykle děláte chyby, a o jejich správném pravopisu.
- Další metodou je použití pluginu, který již obsahuje všechny běžné pravopisné chyby a správný pravopis.
Metoda 1:Oprava pravopisu Vim – pomocí vlastních definovaných slov
Mnoho pokročilých uživatelů již možná používá techniku zkratek pro opravu pravopisu. Přidejte například následující řádek do souboru ~/.vimrc. Takže když špatně zadáte „teh“, bude automaticky převedeno na „the“.
$ vim ~/.vimrc iab teh the
Kdykoli zjistíte, že opakovaně děláte stejný překlep, přidejte jej do ~/.vimrc
$ vim ~/.vimrc iab word_with_wrong_spelling correct_word
Metoda 2:Oprava pravopisu Vim – pomocí pluginu AutoCorrect.vim
Plugin autocorrect.vim obsahuje sbírku všech typických pravopisných chyb a je to správný pravopis.
Autor pluginu „Anthony Panozzo“ popisuje plugin jako:„Opravujte běžné překlepy a překlepy při psaní“
Následuje několik příkladů z pluginu autocorrect.vim.
ia Britian Britain ia Brittish British . . ia Acceptence Acceptance ia Acceptible Acceptable ia accesories accessories
2 kroky k instalaci zásuvného modulu autocorrect.vim
Krok 1:Stáhněte si plugin autocorrect.vim
Stáhněte si plugin z webu vim.org.
$ cd ~ $ wget -O autocorrect.tar http://www.vim.org/scripts/download_script.php?src_id=9900 $ tar xvf autocorrect.tar
Krok 2:Nainstalujte plugin autocorrect.vim
Z Vimu můžete v případě potřeby spustit „:source /path/to/the/autocorrect.vim“ (nebo) Pro trvalé použití přidejte následující řádek do ~/.vimrc
$ vi ~/.vimrc :source ~/autocorrect.vim
Když to uděláte, když uděláte překlep ve slově, které je v seznamu autocorrect.vim, bude automaticky opraveno.
$ vi test-typo.txt thsi is acceptible [Note: Above line will automatically change to "this is acceptable"]
Pokud chcete u konkrétního slova zastavit rozšiřování nebo opravu pravopisných chyb, můžete ve vim provést následující. Toto je dočasná zkratka. Pokud chcete, aby to bylo trvalé, odstraňte slovo buď z ~/.vimrc nebo ~/autocorrect.vim.
$ vim test-typo.txt :una US
Doporučená četba
Naučení se editorů Vi a Vim , od Arnolda Robbinse . Jsem feťák příkazového řádku. Takže jsem přirozeně velkým fanouškem editorů Vi a Vim. Před několika lety, když jsem psal hodně kódu C na Linuxu, jsem vždy nosil kapesní odkaz na editor Vi s sebou. I když používáte editory Vi a Vim několik let a nečetli jste tuto knihu, udělejte si laskavost a přečtěte si tuto knihu. Budete ohromeni možnostmi editoru Vim.
Tento článek je součástí probíhající série Vi / Vim Tipy a triky. Přihlaste se k odběru TheGeekStuff a nenechte si ujít žádné budoucí tipy a triky editorů Vi a Vim.
Tento článek napsal SathiyaMoorthy, autor numbertotext Vim plugin, který nahradí čísla ekvivalentním textem uvnitř Vimu. The Geek Stuff uvítá vaše tipy a články pro hosty.