Vim est un éditeur de texte en ligne de commande open source. Il est très puissant et personnalisable. Dans cet article, je vais vous montrer comment configurer Vim avec le fichier vimrc. Alors, commençons.
Vim peut être configuré à l’échelle du système (globalement) via le fichier /etc/vim/vimrc.fichier local sur les systèmes d’exploitation basés sur Ubuntu / Debian. Sur CentOS 7 et RHEL 7, le fichier de configuration à l’échelle du système pour Vim se trouve dans /etc/vimrc.
Vous pouvez ouvrir le fichier de configuration de Vim à l’échelle du système comme suit:
Ubuntu/Debian:
CentOS 7 et RHEL 7:
Vous pouvez également effectuer une configuration spécifique à l’utilisateur de Vim. Tout ce que vous avez à faire est de créer un.fichier vimrc dans le répertoire PERSONNEL de l’utilisateur pour lequel vous souhaitez configurer Vim et y ajouter les options de configuration Vim requises.
Vous pouvez créer un.fichier vimrc pour votre utilisateur de connexion avec la commande suivante:
Puis, ouvrez.fichier vimrc avec vim avec la commande suivante:
Pour plus de simplicité, je me référerai à la fois au fichier de configuration Vim à l’échelle du système et au fichier de configuration Vim spécifique à l’utilisateur en tant que fichier vimrc. Vous pouvez utiliser le fichier de configuration Vim à l’échelle du système ou le fichier de configuration Vim spécifique à l’utilisateur pour configurer Vim en fonction de ce que vous souhaitez faire.
Affichage des numéros de ligne :
Par défaut, Vim n’affiche pas les numéros de ligne. Le numéro de ligne est très important pour la programmation.
Pour afficher les numéros de ligne, ouvrez le fichier de configuration Vim (global ou spécifique à l’utilisateur selon votre choix) et tapez la commande Vim suivante:
Maintenant, tapez: wq! et appuyez sur < Entrez > pour enregistrer le fichier de configuration.
Maintenant, Vim devrait afficher les numéros de ligne.
Activer la coloration syntaxique :
La coloration syntaxique de Vim peut ne pas être activée par défaut. Mais vous pouvez facilement activer la coloration syntaxique via le fichier vimrc en ajoutant la ligne de commande Vim suivante au fichier.
Modification du schéma de couleurs de la coloration syntaxique :
Vim a par défaut de nombreux schémas de couleurs de la coloration syntaxique. Vous pouvez changer entre eux si vous n’aimez pas le jeu de couleurs actuellement défini.
Pour modifier le jeu de couleurs, tapez la commande vim suivante dans le fichier vimrc.
Maintenant, remplacez COLOR_SCHEME_NAME par l’un des mots clés suivants:
default, blue, darkblue, delek, desert, elford, evening, industry, koehler, morning, murphy, pablo, peachpuff, ron, shine, slate, torte, zellner
La palette de couleurs de la coloration syntaxique doit être modifiée. Je l’ai défini sur industry comme vous pouvez le voir dans la capture d’écran ci-dessous.
Réglage de la taille de l’onglet:
Vous pouvez également configurer la taille de l’onglet dans Vim via le fichier vimrc. Si vous pensez que la taille de l’onglet par défaut est trop grande pour vous ou ne suffit pas, c’est une bonne nouvelle pour vous.
Pour moi la taille de l’onglet de 4 suffit. Les développeurs Python utilisent souvent la taille de l’onglet de 2.
Pour définir la taille de l’onglet sur 4 (disons), ouvrez votre fichier vimrc et tapez la commande vim suivante:
Pour la taille de l’onglet 2, vous devez taper la commande Vim suivante dans votre fichier vimrc.
Activation de l’indentation automatique :
Vous pouvez activer l’indentation automatique pour insérer automatiquement des onglets ou des espaces lorsque vous écrivez des codes avec Vim.
Pour activer l’indentation automatique dans Vim, tapez la commande Vim suivante dans le fichier vimrc.
Remplacement des onglets par des espaces blancs:
Lorsque vous insérez des onglets dans vos codes et que vous les enregistrez et les envoyez à quelqu’un d’autre, il doit utiliser la même taille d’onglet que vous. Sinon, le code aurait l’air très moche. Dans Vim, il existe une solution. Vim peut remplacer automatiquement les onglets par des espaces. Par exemple, disons que la taille de votre onglet est définie sur 4. Ainsi, lorsque vous insérez tab dans votre code, Vim le remplacera automatiquement par 4 espaces blancs. Ainsi, lorsque vous envoyez le code à votre ami, il sera néanmoins le même de la taille de l’onglet dans son éditeur.
Pour remplacer les onglets par des espaces blancs, tapez la commande Vim suivante dans votre fichier vimrc.
Suppression de Plusieurs Espaces sur un seul Retour arrière:
Si vous utilisez expandtab pour remplacer automatiquement les onglets par des espaces blancs sur Vim, vous avez peut-être remarqué qu’appuyer sur < Retour arrière > ne supprime qu’un seul espace blanc. Cela signifie que si vous avez défini tabstop sur 4, vous devez appuyer 4 fois sur < Retour arrière > pour supprimer les 4 espaces blancs.
Heureusement, Vim a des remèdes pour cela. Vous pouvez taper la ligne suivante sur votre fichier vimrc pour supprimer le nombre d’espaces blancs qui a été remplacé par pour l’onglet en appuyant une seule fois sur < Retour arrière >.
NOTE: Comme j’ai défini tabstop sur 4, j’ai également défini softtabstop sur 4. Ainsi, 4 espaces blancs pour chaque onglet seront supprimés en une seule pression sur la touche < Retour arrière >.
Mettez en surbrillance la ligne actuelle :
Vous pouvez mettre en surbrillance la ligne sur laquelle vous vous trouvez actuellement dans Vim. Pour ce faire, ouvrez votre fichier vimrc et tapez la commande Vim suivante:
Autres commandes vimrc :
Vous pouvez ajouter des fonctions Vim et d’autres commandes sur le fichier vimrc pour configurer Vim. Vous pouvez consulter la documentation officielle de Vim à http://vimdoc.sourceforge.net/ pour en savoir plus à ce sujet.
Vous pouvez également lire l’article Un bon Vimrc à https://dougblack.io/words/a-good-vimrc.html pour trouver les commandes Vim les plus courantes que vous pouvez utiliser.
C’est ainsi que vous configurez l’éditeur de texte Vim avec le fichier vimrc. Merci d’avoir lu cet article.