Tři režimy pro Popelku
Jednou z nejvýznamnějších odlišností vim od zbytku světa jsou jeho tři režimy práce. Sortiment činností, které můžete provádět, závisí na momentálním režimu editoru. Jejich vazby a vzájemné přechody znázorňuje obrázek:
- Normální (příkazový) režim
 - 
 
je základní. V něm se ocitnete, když vim spustíte a z něj také zahajujete všechny své akce. Jak název napovídá, editor v tomto režimu očekává příkazy. Jednotlivým klávesám jsou přiřazeny speciální významy a jejich stisknutí okamžitě zahájí určenou akci. Píšete-li text, bude v normálním režimu pochopen jako posloupnost příkazů. Ty vás mohou posouvat po textu, kopírovat či mazat jeho části a podobně.
Téměř z libovolné situace se můžete vrátit do normálního režimu klávesou
Esc. - Vkládací režim
 - 
 
Slouží pro vlastní vytváření textu. Ve vkládacím režimu jsou znaky, zadávané uživatelem, zapisovány do editovaného textu. Pro aktivaci vkládacího režimu existuje několik způsobů:
aznaky zapisované ve vkládacím režimu budou umístěny za znak označený kurzorem (append) iznaky budou vkládány před znak označený kurzorem (insert) Aznaky budou vkládány za poslední znak na aktuálním řádku Iznaky budou vkládány před první neprázdný znak na aktuálním řádku oeditor vytvoří nový řádek pod aktuálním řádkem; znaky budou vkládány do něj Oeditor vytvoří nový řádek nad aktuálním řádkem; znaky budou vkládány do něj Zejména šikovné jsou klávesy
AaI(zadávají se v normálním režimu), protože potřeba přidat něco na konec či začátek řádku je poměrně častá.Jistě by se daly najít i další způsoby. Například náhrada části textu jiným v podstatě spočívá v tom, že se původní text vymaže a zapne vkládací režim, v němž uživatel zapíše nové znění.
Jistou speciální odrůdou tohoto režimu je přepisování. Dostanete se do něj z normálního režimu klávesou
R. Chováním se podobá klasickému vkládání, ale nový text je přepisován přes původní.Vkládací režim opustíte standardně klávesou
Esc, která vás vrátí zpět do režimu normálního. - Režim ex (též režim příkazového řádku)
 - 
 
slouží k zadávání příkazů na příkazovém řádku. V něm se realizují nejkomplikovanější operace, jako je vyhledání a náhrada řetězce znaků, práce se soubory a podobně.
Režim ex je zahájen znakem
:. Bývá zvykem (a já se jej budu držet) jména příkazů pro příkazový řádek zahajovat dvojtečkou, aby se tato skutečnost zdůraznila. Režim ex je jednorázový. Po provedení příkazu (který odešlete klávesouEnter) se editor vrátí do normálního režimu. Pokud chcete dosáhnout téhož, ale bez provedení příkazu, použijte jako obvykle[Esc]. 
Příklad:
Zkuste si vytvořit jednoduchý textový soubor. Spusťte editor řekněme příkazem
vim pokus.txtklávesou
apřejděte do vkládacího režimu a napište pár řádků textu. Pokud se překlepnete, můžete chybné znaky vymazat klávesou[Backspace]. Pokročilejší editační operace si necháme na později.Až budete hotovi, vraťte se do normálního režimu pomocí Esc. Následně příkazem
ZZuložte vytvořený text a ukončete editor.
© 2016 Pavel Satrapa