GNU/Linux >> Znalost Linux >  >> Linux

Vim Editor:Jak automaticky opravit pravopisné chyby


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.

  1. Jednou metodou je naučit Vima o slovech, ve kterých obvykle děláte chyby, a o jejich správném pravopisu.
  2. 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.


Linux
  1. Jak nakonfiguruji Vim jako svůj výchozí editor v Linuxu

  2. Jak hledat a najít slovo v textovém editoru Vim nebo Vi

  3. Jak přidat příkaz do editoru vim?

  1. Jak nainstalovat vim na RHEL 8 / CentOS 8

  2. Jak uložit soubor ve Vim / Vi a ukončit editor

  3. Jak nainstalovat Vim Text Editor na Ubuntu

  1. Jak upravit více souborů pomocí editoru Vim

  2. Jak používat funkci kontroly pravopisu v textovém editoru Vim

  3. Jak nainstalovat editor vim na Debian 10