Configurer VIM avec VIMRC

Configurer VIM avec VIMRC
VIM est un éditeur de texte de 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.

Fichiers de configuration VIM:

VIM peut être configuré à l'échelle du système (globalement) via le / etc / vim / vimrc.local Fichier 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 est en / etc / vimrc.

Vous pouvez ouvrir le fichier de configuration à large largeur système de VIM comme suit:

Ubuntu / Debian:

$ sudo vim / etc / vim / vimrc.local

Centos 7 et Rhel 7:

$ sudo vim / etc / vimrc

Vous pouvez également effectuer une configuration spécifique de l'utilisateur de VIM. Tout ce que vous avez à faire est de créer un .vimrc Fichier dans le répertoire domestique de l'utilisateur que vous souhaitez configurer VIM pour et ajouter les options de configuration VIM requises là-bas.

Vous pouvez créer un .vimrc Fichier pour votre utilisateur de connexion avec la commande suivante:

$ touch ~ /.vimrc

Ensuite, ouvert .vimrc fichier avec vim avec la commande suivante:

$ vim ~ /.vimrc

Pour plus de simplicité, je me référerai à la fois au fichier de configuration VIM large et à un fichier de configuration VIM spécifique à l'utilisateur vimrc déposer. Vous pouvez utiliser le fichier de configuration System Wide VIM 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 ne montre pas de 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 (spécifique à l'utilisateur ou par l'utilisateur en fonction de votre choix) et saisissez la commande VIM suivante:

Numéro de réglage

Maintenant, tapez : wq! et presser Pour enregistrer le fichier de configuration.

Maintenant, VIM devrait afficher les numéros de ligne.

Activer la mise en évidence de la syntaxe:

VIM peut ne pas avoir la surligion de syntaxe activée par défaut. Mais vous pouvez facilement activer la mise en surbrillance de la syntax.

syntaxe sur

Modification de la syntaxe mettant en évidence le jeu de couleurs:

VIM a de nombreuses syntaxes mettant en évidence les schémas de couleurs par défaut. Vous pouvez changer entre eux si vous n'aimez pas le jeu de couleurs qui est actuellement défini.

Pour modifier le schéma de couleurs, saisissez la commande VIM suivante dans le fichier VIMRC.

ColorScheme Color_Scheme_Name

Maintenant, remplacez Color_scheme_name à l'un des mots clés suivants:

Par défaut, Blue, Darkblue, Delek, Desert, Elford, Evening, Industry, Koehler, Morning, Murphy, Pablo, Peachpuff, Ron, Shine, Slate, Torte, Zellner

La syntaxe mettant en évidence les couleurs doit être modifiée. Je l'ai réglé sur industrie Comme vous pouvez le voir dans la capture d'écran ci-dessous.

Taille de l'onglet de réglage:

Vous pouvez également configurer la taille de l'onglet dans VIM bien que le vimrc déposer. Si vous pensez que la taille de l'onglet par défaut est trop grande pour vous ou ne suffit pas, alors c'est une bonne nouvelle pour vous.

Pour moi, la taille de l'onglet de 4 est suffisante. 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 vimrc fichier et saisir la commande vim suivante:

Définir Tabstop = 4

Pour la taille de l'onglet 2, vous saisissez la commande vim suivante dans votre vimrc déposer.

Définir Tabstop = 2

Activation de l'indentation automatique:

Vous pouvez permettre à l'indentation automatique d'insérer automatiquement des onglets ou des espaces lorsque vous écrivez des codes avec VIM.

Pour activer l'indentation automatique dans VIM, saisissez la commande vim suivante vimrc déposer.

Définir AutoIndente

Remplacement des onglets par des espaces blancs:

Lorsque vous insérez des onglets dans vos codes et l'enregistrez et l'enregistrez à quelqu'un d'autre, il doit utiliser la même taille d'onglet que vous l'avez fait. Sinon, le code serait très moche. Dans VIM, il y a une solution. VIM peut remplacer automatiquement les onglets dans les espaces. Par exemple, disons, la taille de votre onglet est définie sur 4. Ainsi, lorsque vous insérez l'onglet dans votre code, VIM le remplacera automatiquement par 4 espaces blancs. Donc, lorsque vous envoyez le code à votre ami, ce sera le même de la taille de l'onglet dans son éditeur.

Pour remplacer les onglets par des espaces blancs, saisissez la commande vim suivante dans votre vimrc déposer.

Définir Expandtab

Suppression de plusieurs espaces sur un seul espace arrière:

Si vous utilisez se détendre Pour remplacer automatiquement les onglets en espaces blancs sur VIM, vous avez peut-être remarqué que Une fois en supprimant un seul espace blanc. Cela signifie, si vous avez réglé tablate pour 4, Alors tu dois appuyer 4 fois pour éliminer les 4 espaces blancs.

Heureusement, VIM a des remèdes. Vous pouvez saisir la ligne suivante sur votre vimrc fichier pour supprimer le nombre d'espaces blancs qui a été remplacé par l'onglet en appuyant juste une fois.

définir softTabstop = 4

NOTE: Comme je me suis mis tablate pour 4, J'ai également défini softtabstop pour 4. Ainsi, 4 espaces blancs pour chaque onglet seront supprimés tous avec une seule pression de la clé.

Mettez en surbrillance la ligne actuelle:

Vous pouvez mettre en évidence la ligne dans laquelle vous êtes actuellement dans VIM. Pour ce faire, ouvrez votre vimrc fichier et saisir la commande vim suivante:

régler la curseur

Autres commandes VIMRC:

Vous pouvez ajouter des fonctions VIM et d'autres commandes sur le vimrc Fichier pour configurer VIM. Vous pouvez jeter un œil à la documentation officielle VIM sur http: // vimdoc.sourceforge.net / pour en savoir plus à ce sujet.

Vous pouvez également lire l'article Un bon vimrc à https: // dougblack.io / mots / a-good-vimrc.HTML pour trouver les commandes VIM les plus courantes que vous pouvez utiliser.

C'est donc ainsi que vous configurez l'éditeur de texte VIM avec le fichier VIMRC. Merci d'avoir lu cet article.