GNU/Linux >> Znalost Linux >  >> Linux

Vim nahradí Vi

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í)


Linux
  1. Editor Vi a Vim:12 účinných příkladů hledání a nahrazování

  2. jak používat pylint ve vim

  3. Vyhodnoťte výrazy ve Vimu

  1. Vanilla Vim je zábava

  2. Syntax_highlight | Lpr?

  3. Nemůžete nainstalovat Vim?

  1. Vim Latex:Zakázat Quickfix?

  2. Nahradit Vi By Vim?

  3. Ubuntu 19.04:Konfigurace vim