GNU/Linux >> Tutoriels Linux >  >> Linux

Vim pour remplacer Vi

Tout d'abord, assurez-vous que les packages Vim appropriés sont installés. La valeur par défaut sur de nombreux systèmes consiste à installer un package Vim minimal dont les fonctionnalités sont plus proches de Vi.

Sur les systèmes basés sur Red Hat (RHEL, CentOS, Fedora), vous avez besoin du package vim-enhanced, par exemple à partir d'un système CentOS que j'ai installé :

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' contient les bibliothèques communes utilisées par tous les packages Vim. 'minimal' est l'exécutable de l'éditeur vi tel qu'il est installé par défaut.

Sur les systèmes basés sur Debian (comme Ubuntu), vous avez besoin de 'vim'. Par exemple :

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

Ceux-ci doivent être installés par défaut. Sur Debian/Ubuntu, vous pouvez mettre à jour l'éditeur système par défaut pour tous les utilisateurs :

sudo update-alternatives --config vi

Sélectionnez la version souhaitée dans le menu de sélection. Cependant, les scripts de post-installation du paquet vim devraient déjà l'avoir mis à jour. Utilisez --config editor pour changer l'éditeur par défaut pour tous les utilisateurs du système (la valeur par défaut d'origine d'Ubuntu 9.04 est nano, par exemple).

Enfin, sur une base par utilisateur pour toute distribution, configurez un alias dans le profil de l'utilisateur. Par exemple, si le shell est bash, modifiez ~username/.bashrc :

alias vi="vim"

En outre, vous pouvez vérifier le système vimrc (/etc/vimrc, généralement) pour voir si le mode de compatibilité est activé.

set cp
set compatibility

Dira à Vim de se comporter davantage comme Vi de la vieille école, peu importe comment vous avez géré l'utilisation de Vim comme ci-dessus. Passez à 'nocp' ou 'nocompatibility' pour rendre Vim plus utile.


Dans votre .bashrc :

alias vi=vim

S'il s'agit d'un système Debian ou Ubuntu et que vous souhaitez appliquer ce changement à l'ensemble du système, vous devez utiliser update-alternatives (préciser avec le --config editor options, et vous devriez être en or)


Linux
  1. La vanille Vim est amusante

  2. Vous ne pouvez pas installer Vim ?

  3. Éditeur Vi et Vim :12 exemples puissants de recherche et de remplacement

  4. Ubuntu 19.04 :Configurer vim

  5. comment utiliser pylint dans vim

Principes de base de l'éditeur Vim

5 meilleurs systèmes d'exploitation Linux pour remplacer Windows XP

6 distributions Linux pour remplacer Windows 10 et 7

Éditeur VIM

Comment rechercher et remplacer du texte dans Vim

Activer la coloration syntaxique dans Vim