☰ menu
Pavel Satrapa

vim versus vi

vim vznikl jako následovník vi a je s ním podle vyjádření autora na 99 % kompatibilní. Při své práci jsem zatím nenarazil na případ, kdy by některý postup či příkaz vi ve vim nefungoval.

Samozřejmě v řadě věcí bylo původní chování vi vylepšeno. Za nejvýznamnější rozdíly považuji:

Základním nástrojem pro určení míry kompatibility s vi je volba compatible. Když ji zapnete (příkazem :set compatible), bude se vim snažit být co nejvíce kompatibilní s původním vi. Toto nastavení je implicitní, což mně osobně velice vadí, protože člověk přijde o většinu výše uvedených vymožeností. Proto jednou z prvních konfiguračních akcí, které vždy konám, je provedení :set nocompatible v globálním konfiguračním souboru.