Avant de commencer ce tutoriel, vérifiez que l'éditeur VIM est installé ou non dans le système. Par défaut, VI Editor est installé dans Ubuntu. Exécutez la commande suivante pour installer l'éditeur VIM.
$ sudo apt-get install vim
Exécutez la commande suivante pour vérifier la version de l'éditeur VIM installé.
$ vim -version
Créer ou ouvrir n'importe quel fichier de script dans l'éditeur VIM pour vérifier l'aspect actuel du contenu du fichier avant d'activer la modération de la syntaxe. Ici, un fichier bash nommé connexion.shot avec le contenu suivant est utilisé.
connexion.shot
!/ bac / bash
Echo "Tapez votre nom d'utilisateur"
Lire le nom d'utilisateur
Echo "Tapez votre mot de passe"
lire le mot de passe
si [[($ username == "admin" && $ mot de passe == "secret")]]; alors
écho "utilisateur autorisé"
autre
écho "utilisateur non autorisé"
Fi
Exécutez la commande suivante pour ouvrir le fichier dans l'éditeur VIM.
$ Vim Connexion.shot
Activer ou désactiver la mise en évidence de la syntaxe
La mise en évidence de la syntaxe est activée pour l'éditeur VIM par défaut. Le contenu de connexion.shot sera affiché avec le format suivant lorsque la mise en évidence de la syntaxe est activée. Après ouverture connexion.shot Fichier dans l'éditeur VIM, appuyez sur ESC clé et type ': Syntaxe sur' Pour permettre la mise en évidence de la syntaxe. Le fichier ressemblera à l'image suivante si la mise en évidence de la syntaxe est activée.
Presse ESC clé et type, "syntaxe off”Pour désactiver la mise en évidence de la syntaxe.
Activer ou désactiver la syntaxe mettant en évidence de façon permanente
Vous devez créer ou modifier .vimrc fichier et ajouter du texte de commande pour activer la syntaxe en surbrillance en permanence dans l'éditeur VIM. Exécutez la commande suivante pour ouvrir .vimrc fichier en utilisant l'éditeur VIM.
$ sudo vim ~ /.vimrc
Ajouter le texte, «Syntaxe sur«Partout dans le fichier pour permettre la syntaxe en surbrillance en permanence pour l'éditeur VIM. Enregistrer et fermer le fichier en tapant ':X'.
Pour désactiver la fonctionnalité, il suffit de rouvrir .vimrc fichier, modifiez le texte "syntaxe sur" pour «Syntaxe off» et enregistrer le fichier.
Changer la palette de couleurs
Différents fichiers VIM de jeu de couleurs existent après l'installation du package VIM. Ces fichiers de jeu de couleurs sont situés à l'emplacement, / usr / share / vim / vim * / couleurs /. Exécutez la commande suivante pour afficher la liste des fichiers de schémas de couleurs VIM.
$ ls -l / usr / share / vim / vim * / couleurs /
La sortie suivante montre que le package VIM installé contient 18 couleurs qui peuvent être appliquées dans l'éditeur VIM. L'utilisation de certains schémas de couleurs est indiquée dans la partie suivante de ce tutoriel.
Supposons que l'utilisateur souhaite modifier le schéma de couleurs pour un fichier HTML nommé Bonjour.html avec le code.
Bonjour.html
Bonjour à tous, bienvenue sur notre site
Exécutez la commande suivante pour ouvrir le fichier HTML de l'éditeur.
$ vim bonjour.htmlPresse ESC et type ": ColorScheme Morning«Pour modifier le schéma de couleurs actuel du fichier.
Les looks de l'éditeur seront modifiés comme l'image suivante après avoir appliqué le nouveau jeu de couleurs. Mais ce changement est temporaire et l'effet de couleur sera supprimé après la fermeture de l'éditeur.
Si vous souhaitez définir une palette de couleurs et un arrière-plan particulier pour l'éditeur de façon permanente, alors ouvrez .vimrc fichier à nouveau et ajouter le texte de commande suivant. Ici, soir Le jeu de couleurs sera défini pour la mise en évidence de la syntaxe et la couleur d'arrière-plan est définie sur sombre. Enregistrer et fermer le fichier en appuyant sur, 😡 Pour appliquer l'effet de couleur dans l'éditeur.
Soirée de couleur
Définir l'arrière-plan = sombre
Maintenant, rouvrez le fichier HTML dans l'éditeur pour vérifier le jeu de couleurs et l'effet de couleur d'arrière-plan. L'éditeur ressemblera à l'image suivante.
Définir les langues de syntaxe
Vous pouvez sélectionner le langage de syntaxe après avoir ouvert un fichier dans l'éditeur VIM. De nombreuses langues de syntaxe existent pour l'éditeur VIM, comme «Php», «perl», «python», «awk» etc. Ouvrez un fichier python nommé moyenne.py Dans l'éditeur VIM. Le contenu du fichier ressemble à l'image suivante par la syntaxe par défaut de l'éditeur VIM.
Taper ": syntaxe = perl”Après avoir ouvert le fichier et appuyé sur Entrer. La couleur du texte d'une partie du fichier sera modifiée par la syntaxe de la langue perl comme l'image suivante. Ici, les couleurs de l'entrée, de l'int, de l'impression et du texte rond sont modifiés.
: définir la syntaxe = Perl
Définir la valeur clé en surbrillance
Il existe neuf groupes de mise en évidence de syntaxe pour l'éditeur VIM. Ceux-ci sont mentionnés ci-dessous.
Nom de groupe | Description |
Identifiant | Il appartient aux noms de variables du code source |
Déclaration | Il appartient à toute déclaration de langage de programmation, comme Si, sinon, faites, pendant que etc. |
Commentaire | Il appartient au commentaires partie du programme |
Taper | Le type de données des variables est défini par ce groupe, tel que int, double, chaîne etc. |
Se préparer | Il appartient à toute déclaration de préprocesseur, comme #inclure. |
Constant | Il appartient à toute valeur constante, comme Nombres, chaînes citées, vrai / faux etc. |
Spécial | Il appartient à tout symbole spécial, comme '\ t, '\ n' etc. |
Souligné | Il appartient à tout texte souligné. |
Erreur | Il appartient à n'importe quel code source erreur |
Il existe des paires de valeurs clés de mise en évidence qui peuvent être utilisées avec tous les groupes de mise en évidence pour modifier la couleur spécifique du code source dans l'éditeur VIM. L'utilisation de Déclaration Group in Vim Editor est affiché dans la prochaine partie de ce tutoriel. Ouvrez un fichier de script Python nommé année bissextile.py Dans Vim Editor. Ce fichier ressemble à l'image suivante par défaut de syntaxe en surbrillance.
Taper ": Hi Statement Ctermfg = Red «Pour modifier la couleur des instructions de programmation du script en couleur rouge. Ici, la couleur de si et autre est changé en rouge.
: Hi Statement Ctermfg = Red
Différentes options de mise en évidence de la syntaxe de l'éditeur VIM sont expliquées dans ce tutoriel en utilisant divers exemples. Hope, le tutoriel aidera les nouveaux utilisateurs de VIM à appliquer une syntaxe qui met en évidence correctement pour rendre le code source plus lisible.