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