Vim - Personnalisation

Nous pouvons personnaliser Vim selon nos besoins. Dans cette section, nous discuterons des éléments suivants -

  • Fichiers de configuration
  • Changer les polices
  • Changer le jeu de couleurs
  • Mise en évidence personnelle
  • Ligne d'état

Fichiers de configuration

Pour Vim, les fichiers de configuration peuvent être au niveau de l'utilisateur ou au niveau global. Les paramètres spécifiques à l'utilisateur seront stockés dans des fichiers de niveau utilisateur tandis que les paramètres globaux seront stockés dans des fichiers de niveau global.

Fichier Vimrc

Global vimrc

Pour trouver le fichier vimrc global, exécutez la commande suivante dans l'éditeur

:echo $VIM

OU

:echo \%VIM\%

Sous Linux, ce fichier sera situé sous le répertoire / usr / share / vim tandis que sous Windows, il sera sous le dossier C: \ Program Files \ Vim

Local vimrc

Le vimrc local sera situé dans le répertoire personnel de l'utilisateur. Par exemple, sous Linux, il sera sous le répertoire / home / <USER> tandis que sous Windows, il sera sous le dossier C: \ Documents and Setting \ <USER> /

Notez que sur Windows, le nom du fichier sera _vimrc alors que sur Linux, ce sera .vimrc.

Gvimrc

Global gvimrc

Sous Linux, ce fichier sera situé sous le répertoire / usr / share / gvim tandis que sous Windows, il sera sous le dossier C: \ Program Files \ Vim

Local gvimrc

Le gvimrc local sera situé sous le répertoire personnel de l'utilisateur. Par exemple, sous Linux, il sera sous le répertoire / home / <USER> tandis que sous Windows, il sera sous le dossier C: \ Documents and Setting \ <USER> /

Notez que sur Windows, le nom du fichier sera _gvimrc alors que sur Linux, ce sera 55 .gvimrc.

exrc

Les fichiers exrc sont utilisés pour la compatibilité descendante. Ces fichiers sont ignorés si le fichier vimrc ou gvimrc est présent.

Global exrc

Sous Linux, ce fichier sera situé sous le répertoire / usr / share / vim tandis que sous Windows, il sera sous le dossier C: \ Program Files \ Vim

Local exrc

L'exrc local sera situé dans le répertoire personnel de l'utilisateur. Par exemple, sous Linux, il sera sous le répertoire / home / <USER> tandis que sous Windows, il sera sous le dossier C: \ Documents and Setting \ <USER> / _exrc

Changer les polices

Pour changer la police, exécutez la commande suivante dans gVim -

:set guifont = courier

La commande ci-dessus changera la police en courrier.

Changer de couleurs

Pour changer le jeu de couleurs, exécutez la commande suivante -

:colorscheme <tab>

Lorsque vous appuyez sur le caractère de tabulation, il affichera les schémas de couleurs disponibles pour Vim.

Mise en évidence personnelle

Mettez en surbrillance les caractères après certaines colonnes

Exécutez la commande ci-dessous pour mettre en évidence les colonnes supérieures à 73 -

:match ErrorMsg /\%>73v.\+/

L'image ci-dessous montre ceci -

Voici la description de cette commande -

Sr.Non Commande et description
1 \%>

Match après colonne

2 73

C'est le numéro de colonne

3 V

Cela ne devrait fonctionner que pour les colonnes virtuelles

4 .\+

Faire correspondre un ou plusieurs caractères

Ajouter un numéro de ligne

Pour ajouter un numéro de ligne, exécutez la commande suivante -

:set number

Pour désactiver cette exécution, exécutez la commande suivante -

:set nonumber

Définir la largeur du nombre

Pour définir la largeur du nombre, exécutez la commande suivante -

:set numberwidth = <num>

Vérification orthographique

Pour activer la vérification orthographique, exécutez la commande suivante -

:set spell

Et pour définir la langue des sorts, exécutez la commande suivante -

:set spelllang = <language>

Par exemple, pour définir l'utilisation de l'allemand après la comman -

:set spelllang = de

Abréviation

En utilisant une abréviation, nous pouvons créer des raccourcis pour une longue chaîne. Par exemple, la commande ci-dessous crée une abréviation à savoir «rapide».

:abbr quick the quick brown fox

Si vous tapez «rapide» et appuyez sur la touche tab, elle sera remplacée par la chaîne «le renard brun rapide»

Nous pouvons l'utiliser pour corriger certaines fautes de frappe. Par exemple, la commande ci-dessous fait ceci -

:abr teh the

Ligne d'état

La ligne d'état est affichée en bas de l'éditeur. Pour activer la ligne d'état, exécutez la commande suivante -

:set laststatus = 2

Pour supprimer ceci pour la session en cours, exécutez la commande suivante -

:set laststatus = 0