Syntaxe VIM mettant en évidence

Syntaxe VIM mettant en évidence
VIM est un éditeur de texte pour créer ou modifier tout fichier de texte, script ou configuration et c'est la version avancée de l'éditeur VI. Cet éditeur est installé par défaut dans la plupart des systèmes d'exploitation Linux. De nombreuses nouvelles fonctionnalités sont ajoutées dans VIM Editor qui ne sont pas disponibles dans Old VI Editor. L'une des fonctionnalités utiles de VIM est la mise en évidence de la syntaxe. La lisibilité de tout code source ou fichier de configuration peut être augmentée en utilisant différentes avant et couleur pour une partie différente du fichier. Cette tâche peut être effectuée en utilisant la fonction de mise en évidence de la syntaxe de VIM. Cette fonction peut être activée ou désactivée temporairement et de façon permanente. Comment vous pouvez activer ou désactiver cette fonctionnalité et travailler avec lui dans Vim Editor sur Ubuntu est montré ce tutoriel.

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



Accueillir


Bonjour à tous, bienvenue sur notre site



Exécutez la commande suivante pour ouvrir le fichier HTML de l'éditeur.

$ vim bonjour.html

Presse 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

Conclusion

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.