Používání VIM: Základní výuka.

Nikdy jsem si nemyslel, že to řeknu, ale neuvěřitelně se mi líbí nejlepší editor pro terminál GNU / Linux: VIM.

Cituji Wikipedia:

Elán (z Angličtina Viděl jsem IMproved) je vylepšená verze textový editor vi, přítomný ve všech systémech UNIX.

Jeho autor, Bram Moolenaar, představil první verzi v 1991, od kterého prošla mnoha vylepšeními. Hlavní charakteristikou Vim i Vi je to, že mají různé režimy, ve kterých přepínají na provádění určitých operací, což je odlišuje od většiny běžných editorů, kteří mají pouze jeden režim, ve kterém jsou objednávky zadávány kombinace kláves nebo grafická rozhraní.

Jsem jedním z těch, kteří si mysleli, že se jedná o editor pro „chobotnice“ nebo lidi s více než 10 prsty, protože prostý fakt, že mám tolik klávesových zkratek, mě přiměl si myslet, že VIM bylo to „monstrum“ editorů konzoly. Pravda je, že od včerejška se to učím používat (i při velmi základních věcech) ale zvykám si, a to nejhorší (nebo nejlepší ze všeho) je to tím, že se mi to moc líbí.

Vždy mi bylo příjemné, jak nano, ale je pravda, že tento editor je příliš jednoduchý. Když máme grafické prostředí, lze kurzor použít ke kopírování / vkládání, ale když jsme v TTY, věci se změní. To je první výhoda, kterou považuji za VIM. Další funkce, které se mi líbí, jsou:

  • Výběr textu ve sloupcích.
  • Zvýraznění syntaxe.
  • Zvýraznění závorek, závorek a složených závorek (ideální pro programování).
  • Mimořádně výkonný, i když je soubor, který upravujeme, přerušen, umožňuje nám jej později obnovit.
  • Tady můžete vidět mnohem více ...

Jediný textový editor v konzole (z těch, které znám) ke kterému se „přibližuje“ VIM es MCEdit, Textový editor MC. Všimněte si však citátů ve větě výše. VIM má dokonce editor v GTK. Myšlenkou tohoto příspěvku však není prodat vás nebo je povzbudit k použití VIM, je to prostě způsob, jak vám říct, že je jednodušší použít, než se ve skutečnosti zdá.

Základní výukový program o používání VIM

Přemýšlel jsem o tom, že vám nechám řadu klávesových zkratek, ale myslím, že by bylo mnohem praktičtější, kdybych vám na příkladu ukázal, jak to funguje. První věc, kterou uděláme, je instalace VIM pokud jsme to ještě neudělali, nebo pokud to nepřijde standardně v naší oblíbené distribuci. Po instalaci otevřeme terminál a vložíme:

$ vim prueba.txt

Uvidíme něco takového:

Nyní stiskneme klávesu I nebo klíč Vložit přepnout z příkazového režimu do režimu úprav a začít psát. Píšeme cokoli, pokud je to možné, to je delší než dva řádky. Například jsem uvedl:

Nyní stiskneme klávesu ESC Chcete-li ukončit režim úprav, přesuneme se na začátek dokumentu pomocí šipek na klávesnici a stiskneme klávesu V. Všimněte si, že níže je řečeno nyní VIZUÁLNÍ. Šipkou dolů označujeme veškerý text, který napíšeme. Když máme vše vybráno, stiskneme klávesu Y. Jakmile to provedete, uvidíte, že pod ním je uveden počet zkopírovaných řádků.

Nyní se posuneme o něco níže a stiskneme klávesu P. Pokaždé, když jej stiskneme, bude vložen stejný text. Pokud místo klíče Y stiskneme klávesu X, text, který jsme vybrali, bude oříznut. Můžeme to vložit zpět pomocí klíče P.

Nyní uložíme testovací dokument. Lisujeme ESC pokud jsme v režimu úprav a píšeme :w, tj. dva body a W. Co to dělá, je psát nebo ukládat to, co děláme. Pokud později napíšeme :q opustíme editor. Pokud chceme uložit a zavřít, píšeme .

Nyní poslední trik. Předpokládejme, že terminál je omylem uzavřen a dokument ztratíme. Musíme přepsat:

$ vim prueba.txt

a dostaneme něco takového:

Pokud se podíváte na konec, máme řadu možností. V tomto případě stiskněte klávesu R k načtení předchozího dokumentu, pak nás požádá o stisknutí ENTER A voila, můžeme pokračovat tam, kde jsme přestali. Nyní, pokud náhodou narazíme na klíč E (stejně upravit) dokument také můžeme načíst zadáním : uzdravit se, a dostaneme něco takového:

V tomto případě je moje možnost napsat číslo 1 a voila, naše práce je znovu obnovena.

Pokud chcete použít VIM jednodušší, pak byste mohli nainstalovat GVIM, což je stejné použití knihoven Gtk pro použití nabídek a dalších možností, které usnadňují práci uživatele.

K dispozici je dokonce i rozšíření pro Firefox volání vimperátor, což nám umožňuje zacházet s prohlížečem, jako by VIM bude se to léčit 

A tak daleko Howto, jakékoli návrhy nebo informace jsou vítány, abychom se o nich mohli všichni dozvědět více užitečných věcí VIM.