Vyhledávání na webu

10 důvodů, proč byste měli používat textový editor Vi/Vim v Linuxu


Při práci se systémy Linux existuje několik oblastí, kde budete muset použít textový editor, včetně programování/skriptování, úpravy konfiguračních/textových souborů, abychom zmínili alespoň některé. Existuje několik pozoruhodných textových editorů, které tam najdete pro operační systémy založené na Linuxu.

Doporučená četba: 12 nejlepších textových editorů pro Linux

V tomto článku vám však vysvětlíme některé z hlavních důvodů, proč byste zvážili použití textového editoru Vi/Vim (dále jen Vim).

Vi byl první obrazově orientovaný textový editor vytvořený pro Unix, byl navržen tak, aby byl jednoduchý, ale výkonný pro manipulaci s textem.

Vim (Vi IMproved), jak jeho název napovídá, je klonem Vi a nabízí ještě více funkcí než Vi. Je to bezplatný a otevřený zdroj, navržený pro použití z rozhraní příkazového řádku i jako samostatná aplikace v grafickém uživatelském rozhraní (GUI).

Je vysoce konfigurovatelný a přichází s pozoruhodnými funkcemi, jako je zvýraznění syntaxe, podpora myši, grafické verze, vizuální režim, mnoho nových editačních příkazů a velké množství rozšíření a mnoho dalšího.

Níže jsou uvedeny hlavní důvody, proč byste primárně zvážili použití textového editoru Vi/Vim v Linuxu.

1. Vim je bezplatný a otevřený zdroj

Vim je bezplatný software s otevřeným zdrojovým kódem a je vydáván pod licencí, která obsahuje některé klauzule o charityware. Vývojář Vim proto vyzývá uživatele, kterým se software líbí, aby zvážili darování znevýhodněným dětem v Ugandě. Licence je kompatibilní s GNU General Public License.

Pokud máte rádi bezplatný a open source software, pak by to byl jeden z prvních důvodů, proč byste měli začít používat Vim.

2. Vim je vždy k dispozici

Vim je k dispozici ve většině distribucí Linuxu, pokud ne ve všech, můžete jej nainstalovat z oficiálních softwarových úložišť vašeho distribuce takto:

apt-get install vim [On Debian/Ubuntu]
yum install vim [On RHEL/CentOS]
dnf install vim [Fedora 22+]

3. Vim je dobře zdokumentován

Vim je důkladně zdokumentován, což znamená, že většinu odpovědí na své otázky najdete v jeho systému nápovědy; od knih přes rozsáhlé soubory nápovědy až po řadu tipů. Jediné, co musíte udělat, je použít příslušná klíčová slova v dotazech nápovědy.

Kromě toho Vim přichází s užitečným vestavěným manuálem, který můžete spustit pomocí příkazu :help po spuštění programu. Tato vestavěná příručka obsahuje více informací než manuálová stránka Vimu.

4. Vim má živou komunitu

Vim má také komunitu plnou energie a nadšení, která nabízí pozoruhodnou podporu, pokud jde o vývoj pozoruhodných pluginů, nabízí užitečné triky a tipy Vim pro začátečníky i zkušené uživatele a mnoho dalšího.

5. Vim je velmi přizpůsobitelný a rozšiřitelný

Vim je vysoce konfigurovatelný a má rozsáhlý systém pluginů, existuje spousta dobrých pluginů, které vylepšují jeho funkčnost.

Jednou z nejlepších kolekcí pluginů, se kterými jsme se setkali, je spf13-vim – The Ultimate Distribution for Vim Editor, což je multiplatformní a vysoce přizpůsobitelný sortiment vim pluginů a různých zdrojů pro Vim, GVim a MacVim.

6. Vim má přenosné konfigurace

Konfigurace Vimu jsou přenosné, což vám umožňuje používat stejné konfigurace na všech vašich systémech Linux. Můžete také sdílet konfigurace s přáteli na internetu a tak dále. Vše, co musíte udělat, je zkopírovat několik adresářů a souborů, a to je vše.

7. Vim využívá menší množství systémových zdrojů

Silnými stránkami Vimu jsou jeho malost a jednoduchost, proto nespotřebovává značné množství systémových prostředků na rozdíl od jiných textových editorů, zejména grafických textových editorů.

Je také obvykle velmi rychlý a lehký, i když upravujete velké soubory zdrojového kódu. Je snadné spustit přes ssh pro vzdálené operace na jakémkoli serveru.

Kromě toho nabízí vysoce efektivní spojování kláves, což vám umožňuje provádět jakékoli představitelné úkoly, aniž byste museli zvedat prsty z klávesnice. I přes svou jednoduchost má Vim mnoho schopností a je velmi efektivní, jakmile se naučíte.

8. Vim podporuje všechny programovací jazyky a formáty souborů

Ve výchozím nastavení Vim podporuje několik programovacích jazyků a formátů souborů. Dokáže detekovat typ souboru, který je upravován; to se provádí kontrolou názvu souboru a někdy kontrolou obsahu souboru na konkrétní text.

9. Vim je ve světě Linuxu velmi populární

Dalším důvodem, proč byste chtěli začít používat nebo jednoduše zůstat u Vim, je ten, že je velmi populární ve světě Unix/Linux, zejména pro systémové administrátory. Dva ze tří zkušených správců systému Linux tam doporučí naučit se Vim.

10. Vim je zábava!

V neposlední řadě je Vim zábavné se učit a jakmile jej začnete denně intenzivně používat. Když projdete počáteční křivkou učení, můžete s ním dělat opravdu úžasné věci.

Tento aspekt Vimu však objevíte až poté, co se ho začnete učit a používat. Ano, zkuste to.

Jste připraveni dát tomu šanci, pak se začněte učit Vim ještě dnes. Pamatujte, že to není snadné (tak snadné jako klikání na tlačítko), určitě jste někde slyšeli nebo četli o shonu učení Vim, ale návody poskytnuté prostřednictvím těchto odkazů níže by vám měly poskytnout spravedlivý začátek:

  1. Jak nainstalovat a používat vi/vim jako fulltextový editor
  2. Naučte se užitečné tipy a triky „Vi/Vim“ pro zlepšení vašich dovedností – část 1
  3. 8 zajímavých „Vi/Vim“ tipů a triků pro každého správce Linuxu – část 2
  4. Jak povolit zvýraznění syntaxe v editoru „Vi/Vim“.
  5. Vytvořte „Vi/Vim“ jako Bash-IDE pomocí pluginu „bash-support“.

To je prozatím vše! V tomto článku jsme vám vysvětlili některé z hlavních důvodů, proč byste měli zvážit použití textového editoru Vi/Vim v Linuxu. Možná to nejsou jediné důvody, máte nějaké na mysli? Dejte nám vědět prostřednictvím sekce zpětné vazby níže.