Stellen Sie zunächst sicher, dass Sie die richtigen Vim-Pakete installiert haben. Bei vielen Systemen ist die Standardeinstellung die Installation eines minimalen Vim-Pakets, das der Funktionalität von Vi näher kommt.
Auf Red Hat-basierten Systemen (RHEL, CentOS, Fedora) benötigen Sie das Vim-Enhanced-Paket, z. B. von einem von mir installierten CentOS-System:
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' enthält allgemeine Bibliotheken, die von allen Vim-Paketen verwendet werden. 'minimal' sind die einfachen installierten vi-Editoren, die standardmäßig installiert sind.
Auf Debian-basierten Systemen (wie Ubuntu) benötigen Sie 'vim'. Zum Beispiel:
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
Diese sollten standardmäßig installiert sein. Unter Debian / Ubuntu können Sie den Standard-Systemeditor für alle Benutzer aktualisieren:
sudo update-alternatives --config vi
Wählen Sie die gewünschte Version aus dem Auswahlmenü. Nachinstallationsskripts für das vim-Paket sollten dies jedoch bereits aktualisiert haben. Verwenden Sie --config editor
diese Option, um den Standardeditor für alle Benutzer des Systems zu ändern (der ursprüngliche Standard von Ubuntu 9.04 ist beispielsweise Nano).
Richten Sie schließlich für jede Verteilung pro Benutzer einen Alias im Benutzerprofil ein. Wenn die Shell beispielsweise bash ist, bearbeiten Sie ~ username / .bashrc:
alias vi="vim"
Sie können auch im System-vimrc (normalerweise in / etc / vimrc) nachsehen, ob der Kompatibilitätsmodus aktiviert ist.
set cp set compatibility
Will Vim sagen, dass er sich eher wie ein Old-School-Vi verhalten soll, egal wie Sie mit Vim vorgegangen sind. Wechseln Sie zu 'nocp' oder 'nocompatibility', um Vim nützlicher zu machen.