GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Vim soll Vi ersetzen

Stellen Sie zunächst sicher, dass Sie die richtigen Vim-Pakete installiert haben. Auf vielen Systemen wird standardmäßig ein minimales Vim-Paket installiert, das in seiner Funktionalität näher an Vi liegt.

Auf Red-Hat-basierten Systemen (RHEL, CentOS, Fedora) benötigen Sie das Paket vim-enhanced, zum Beispiel von einem CentOS-System, das ich installiert habe:

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 gemeinsame Bibliotheken, die von allen Vim-Paketen verwendet werden. 'minimal' sind die ausführbaren Dateien des einfachen vi-Editors, wie sie 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 werden. Unter Debian/Ubuntu können Sie den Standard-System-Editor für alle Benutzer aktualisieren:

sudo update-alternatives --config vi

Wählen Sie im Auswahlmenü die gewünschte Version aus. Post-Installationsskripte für das vim-Paket sollten dies jedoch bereits aktualisiert haben. Verwenden Sie --config editor um den Standard-Editor für alle Benutzer auf dem System zu ändern (Ubuntu 9.04 ist zum Beispiel die ursprüngliche Standardeinstellung nano).

Richten Sie schließlich für jede Distribution 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 /etc/vimrc) nachsehen, ob der Kompatibilitätsmodus aktiviert ist.

set cp
set compatibility

Wird Vim sagen, dass er sich eher wie Old-School-Vi verhalten soll, egal wie Sie mit Vim oben umgegangen sind. Wechseln Sie zu 'nocp' oder 'nocompatibility', um Vim nützlicher zu machen.


In Ihrer .bashrc:

alias vi=vim

Wenn es sich um ein Debian- oder Ubuntu-System handelt und Sie diese Änderung systemweit vornehmen möchten, sollten Sie update-alternatives verwenden (mit dem --config editor angeben Optionen, und Sie sollten golden sein)


Linux
  1. Syntax-Highlight | Lpr?

  2. Vi- und Vim-Editor:12 leistungsstarke Beispiele zum Suchen und Ersetzen

  3. Ubuntu 19.04 :Konfigurieren Sie vim

  4. Centos 7:vim konfigurieren

  5. wie man pylint in vim verwendet

Grundlagen des Vim-Editors

Die 5 besten Linux-Betriebssysteme zum Ersetzen von Windows XP

6 Linux-Distributionen zum Ersetzen von Windows 10 &7

VIM-Editor

So finden und ersetzen Sie Text in Vim

Aktivieren Sie die Syntaxhervorhebung in Vim