GNU/Linux >> Znalost Linux >  >> Linux

Editor Vi a Vim:3 kroky k aktivaci možnosti Thesaurus


Foto s laskavým svolením dantesz

Toto je příspěvek hosta, který napsal SathiyaMoorthy.

Povolení možnosti tezauru pro vi / vim vám pomůže vybrat alternativní slova z tezauru. Například při psaní „důležité“ můžete raději použít jiné slovo než „důležité“. Nebylo by hezké, kdyby vám vi mohla poskytnout několik alternativních slov, jako například:„cenný“ nebo „podstatný“ nebo „významný“?

Tento článek vysvětluje, jak efektivně používat vi / vim povolením volby tezauru ve třech krocích.

Krok 1:Definujte soubor tezauru

Všechna příslušná slova by měla být seskupena na jednom řádku odděleným čárkou nebo mezerou. Můžete si například vytvořit svůj vlastní soubor tezauru, jak je uvedeno níže pro slovo „důležité“.

$ vim /home/jsmith/mythesaurus.txt
important,valuable,substantial,significant

Krok 2:Zadejte umístění souboru tezauru v ~/.vimrc

Přidejte následující řádek do .vimrc s uvedením umístění souboru tezauru.

$ vim ~/.vimrc
set thesaurus+=/home/jsmith/mythesaurus.txt

Krok 3:Použití tezauru při úpravách dokumentu pomocí Ctrl x + Ctrl t

Z vim, pokud chcete použít alternativní slovo, stiskněte Ctrl x + Ctrl t v režimu vkládání. Když například zadáte slovo „důležité“, stiskněte Ctrl-x a Ctrl-t, čímž se zobrazí vyskakovací okno s alternativními slovy „hodnotný“, „podstatný“ a „významný“, jak je uvedeno níže z vašeho /home /jsmith/mythesaurus.txt.

Obr :Spusťte tezaurus z vi pomocí Ctrl x a Ctrl t

Stáhněte si a použijte předdefinovaný tezaurus

Namísto definování vlastního vlastního tezauru si stáhněte a použijte předdefinovaný slavný moby tezaurus, jak je uvedeno níže.

$ wget http://www.gutenberg.org/dirs/etext02/mthes10.zip

$ unzip mthes10.zip
Archive:  mthes10.zip
inflating: aaREADME.txt
inflating: roget13a.txt
inflating: mthesaur.txt

Jako soubor tezauru použijte mthesaur.txt. Je poměrně velký a na každé slovo byste získali více než 50 souvisejících slov.

Přidejte do .vimrc následující řádek, abyste určili umístění souboru tezauru mthesaur.txt.

$ vim ~/.vimrc
set thesaurus+=/home/jsmith/mthesaur.txt

Jak může programátor používat funkci tezauru ve vim?

To může být velmi užitečné pro programátory. Programátor PHP může například vytvořit soubor funkcí php s následujícími řádky a zadat jej jako soubor tezauru uvnitř ~/.vimrc.

$ vim /home/jsmith/php-functions.txt
math abs acos acosh asin asinh atan atan2 atanh base_convert bindec ceil cos
errors debug_backtrace debug_print_backtrace error_get_last error_log error_reporting restore_error_handler


Přidejte soubor php-functions.txt do .vimrc s uvedením umístění souboru tezauru.

$ vim ~/.vimrc
set thesaurus+=/home/jsmith/mythesaurus.txt
set thesaurus+=/home/jsmith/mthesaur.txt.txt
set thesaurus+=/home/jsmith/php-functions.txt

Nyní, když do souboru PHP napíšete „math“ a stisknete Ctrl x a Ctrl t, zobrazí se všechny matematické funkce PHP. Pamatujte také, že definujete více souborů tezauru, jak je uvedeno výše.

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 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, vývojář EPQA. Na Sathiya udělal dojem 15 Příklady k zvládnutí historie příkazového řádku Linuxuv článku na tomto blogu a stal se pravidelným čtenářem a přispěvatelem. The Geek Stuff uvítá vaše tipy a články pro hosty.


Linux
  1. Průvodce textovým editorem ViM 101

  2. Oprávnění a ukládání souborů?

  3. 8 Základní základy navigace editoru Vim

  1. Editor Vi a Vim:12 účinných příkladů hledání a nahrazování

  2. linuxové použití zástupných znaků v cp a mv

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

  1. Powerline – přidává výkonné stavové řádky a výzvy do editoru Vim a terminálu Bash

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

  3. Základy editoru Vim