Nejprve disclaimer: já jsem v žádném případě, Vim expert. Ve skutečnosti jsem na stejné lodi pro začátečníky jako většina z vás, kromě toho, že jsem nedávno začal vážněji používat Vim v práci. Pro ty z vás, kteří stále čtou, pravděpodobně máte představu o tom, co je Vim, ale v případě, že ne, Zde je rychlý popis.
Vim je pouze textový editor. To je ono. Pokud jste zvyklí používat Poznámkový blok (Windows), Sublime Text (Windows / Mac), Atom (Windows / Mac), Nano (Linux), nebo jakýkoliv textový editor, Vim je to jen další program, který vám umožní psát a upravovat text.
ve srovnání s jinými textovými editory vynikají 2 aspekty Vim:
účinnost
Toto je velký. Vim je především o efektivitě. A existuje několik úhlů, ze kterých se blíží efektivitě.
jádro víry Vim je, že většina lidí tráví více času úpravou existujícího textu než psaním nového textu. To platí zejména pro softwarové inženýry, kteří mají často za úkol vylepšovat a udržovat stávající kód. Dokonce i když nejste softwarový inženýr, vzpomeňte si, když jste byli psaní eseje na vysoké škole — ano, to asi trvalo dlouho, než dosáhne konečného výrobku, ale to proto, že jsi revidované to po cestě a zkorigovat to 100 krát po dokončení počáteční návrh.
Vim vám umožní být efektivní tím, že vás nutí používat pouze klávesnici(ano, to znamená, že už žádná myš!) a pak vám dává možnost používat stávající klávesové zkratky, stejně jako přizpůsobit a vytvořit nové pro dokončení opakující se úkoly rychle. Nebudu jít do podrobností o konfiguraci vašeho .soubor vimrc v tomto příspěvku, ale v podstatě, vaše .soubor vimrc je jen obyčejný starý textový soubor, který Vim zpracovává pokaždé, když je načten, a obsahuje všechny zkratky a konfigurace, aby byl váš editor Vim jedinečný pro vás. Tato schopnost přizpůsobit Vim tak, aby vyhovovala vašim potřebám psaní, je to, co nakonec umožňuje Vim skartovat text rychlostí myšlení!
všudypřítomnost
to je také docela cool aspekt Vim, který je, že je všude. Je k dispozici v podstatě na každé hlavní platformě, na kterou si vzpomenete. Ať už používáte Mac, Windows nebo nějakou distribuci Linuxu, Vim vás pokryje. Zejména pokud vaše každodenní práce zahrnuje práci v relacích terminálu ssh ‚ ed, Vim je váš jediný dostupný textový editor.
proč tedy všichni nepoužívají Vim?
je pravda, že Vim je výkonný textový editor a v tomto příspěvku jsem ještě ani nepoškrábal povrch toho, co může udělat. Ale stejně jako všechny výkonné nástroje, existuje křivka učení. Stejně jako neočekávám, že budete vědět, jak krásně upravovat fotografie okamžitě v Adobe Photoshopu, neočekávám, že se přes noc stanu odborníkem na Vim. Křivka učení je však přehnaná-po absolvování tutoriálu vimtutor (který trvá asi 30 minut) můžete ve Vim úplně vstát a stát se produktivním.
Začínáme
ukončím tento krátký příspěvek tím, že vám ukážu, jak získat první chuť Vim. Pro ty z vás, kteří používají Mac, můžete sledovat screenshoty, které jsem připojil:
v počítači Mac Otevřete aplikaci terminal.
na výzvu shellu zadejte „vimtutor“.
to je ono! Nyní jděte do toho a postupujte podle pokynů a brzy budete moci vstát a spustit úpravy a psaní textu ve Vim!