Nejprve se ujistěte, že máte nainstalované správné balíčky Vim. Výchozí na mnoha systémech je instalace minimálního balíčku Vim, který je svou funkčností bližší Vi.
Na systémech založených na Red Hatu (RHEL, CentOS, Fedora) potřebujete balíček vylepšený vim, například ze systému CentOS, který jsem nainstaloval:
vim-common-7.0.109-4.el5_2.4z
vim-enhanced-7.0.109-4.el5_2.4z
vim-minimal-7.0.109-4.el5_2.4z
'common' obsahuje společné knihovny používané všemi balíčky Vim. 'minimal' je standardní spustitelné soubory editoru vi.
Na systémech založených na Debianu (jako Ubuntu) potřebujete 'vim'. Například:
ii vim 2:7.2.079-1ubuntu5 Vi IMproved - enhanced vi editor
ii vim-common 2:7.2.079-1ubuntu5 Vi IMproved - Common files
ii vim-runtime 2:7.2.079-1ubuntu5 Vi IMproved - Runtime files
ii vim-tiny 2:7.2.079-1ubuntu5 Vi IMproved - enhanced vi editor - compact version
Ty by měly být nainstalovány ve výchozím nastavení. V Debian/Ubuntu můžete aktualizovat výchozí systémový editor pro všechny uživatele:
sudo update-alternatives --config vi
Z nabídky výběru vyberte požadovanou verzi. Poinstalační skripty pro balíček vim by to však již měly aktualizovat. Použijte --config editor
změnit výchozí editor pro všechny uživatele v systému (původní výchozí nastavení Ubuntu 9.04 je například nano).
Nakonec pro každou distribuci nastavte alias v uživatelském profilu pro každého uživatele. Pokud je například shell bash, upravte ~username/.bashrc:
alias vi="vim"
Také můžete zkontrolovat systémový vimrc (/etc/vimrc, obvykle), abyste zjistili, zda je zapnutý režim kompatibility.
set cp
set compatibility
Řekne Vimovi, aby se choval více jako Vim ze staré školy, bez ohledu na to, jak jste s Vimem zacházeli výše. Změňte na 'nocp' nebo 'nocompatibility', aby byl Vim užitečnější.
Ve vašem .bashrc:
alias vi=vim
Pokud se jedná o systém Debian nebo Ubuntu a chcete, aby byl tento systém změn široký, měli byste použít update-alternatives
(určete pomocí --config editor
možnosti a měli byste být zlatí)