Ce message nous aidera à savoir comment nous pouvons utiliser un éditeur VIM pour éditer différents fichiers.
Comparaison de VIM avec Nano Editor
Nano Editor est l'éditeur par défaut dans les distributions Linux tandis que l'éditeur VIM est principalement préinstallé dans certaines distributions de Linux. Il existe certaines fonctionnalités sur la base de laquelle il est plus populaire que Nano et ces fonctionnalités sont:
VIM Editor | Éditeur de nano |
---|---|
Il est légèrement complexe pour un débutant | C'est simple à comprendre pour un débutant |
Prend en charge les langages de programmation | Ne prend pas en charge les langages de programmation |
C'est basé sur le mode | C'est sans modes |
Version améliorée de l'éditeur VI | Version améliorée de l'éditeur PICO |
Éditeur avancé avec de nombreux outils | Éditeur simple |
Modes de VIM
VIM a deux types de modes différents, comme
Mode de ligne de commande: Lorsque vous ouvrez un fichier avec VIM, vous êtes en mode de commande par défaut. En mode commande, vous pouvez effectuer différentes tâches en utilisant les commandes par exemple pour supprimer une ligne, pour copier la ligne et naviguer dans le curseur dans toute position spécifiée du fichier. Si pour une raison quelconque, vous n'êtes pas en mode commande, appuyez simplement sur le ESC clé, pour entrer en mode de commande.
Mode d'insertion: Pour insérer quelque chose, vous devez choisir le mode d'insert, à cet effet, appuyez simplement sur le je Clé pour entrer le mode d'insertion. Dans ce mode, vous pouvez écrire n'importe quoi et ajouter n'importe quoi au fichier. Une fois que vous avez terminé en insérant, appuyez sur la touche ESC du clavier et commutateur d'insertion en mode de ligne de commande.
Installation de VIM
Dans certaines des distributions de Linux, VIM est préinstallé, mais si elle n'est pas installée par défaut, vous pouvez l'installer par deux méthodes différentes en utilisant la commande APT ou dans le magasin de l'utilitaire Snap. Pour le savoir, VIM est installé par défaut ou n'exécute pas la commande suivante dans le terminal.
$ vim --versionLa sortie montre qu'elle n'est pas installée, nous allons donc l'installer d'abord en utilisant la commande APT.
$ sudo apt install vim -yPour l'installer à partir du magasin Snap Utility, d'abord, installer un utilitaire Snap.
$ sudo apt install snapdInstallez maintenant l'éditeur VIM par le magasin Snap Utility.
$ sudo snap installer vim-editor --betaCommandes VIM
VIM a été installé dans la distribution Linux. Nous allons maintenant aller de l'avant et en apprendre davantage sur les commandes de VIM. Il a plus de 1000 commandes pour effectuer des tâches différentes efficacement. Différents types de commandes sont expliquées avec des exemples.
Commandes de base
Certaines commandes de base de l'éditeur VIM sont
Ouvrez un fichier: Vous pouvez ouvrir un fichier avec l'éditeur VIM en utilisant le mot-clé «VIM». Pour comprendre, nous voulons ouvrir un fichier, nommé fichier.txt à l'aide de l'éditeur VIM.
$ VIM Fichier.SMSLe fichier a été ouvert dans l'éditeur VIM.
Commande d'aide: Si vous avez besoin d'un type d'aide concernant une commande, tapez : Aide [mot-clé de commande] En mode commande, la liste de l'aide sera affichée. Par exemple, nous trouvons une aide concernant la commande «Copie».
La sortie affichera un fichier contenant toute l'aide pertinente concernant le mot-clé «copie».
Ouvrez un fichier de code: Maintenant, si vous souhaitez ouvrir un autre fichier, vous pouvez l'ouvrir en tapant : e [nom de fichier] en mode commande. Pour comprendre, nous ouvrirons un fichier, nommé, code2.php utilisant «: e code2.php ".
Le fichier spécifié sera ouvert en sortie.
Quittez VIM sans enregistrer un fichier: Nous pouvons quitter l'éditeur sans enregistrer les modifications que nous avons apportées, en tapant : QA ou :q! puis appuyez sur la touche Entrée. Par exemple, nous quittons le fichier:
Après avoir frappé l'entrée, vous serez de retour au terminal.
Quittez VIM en enregistrant les fichiers: Nous pouvons quitter le fichier en l'enregistrant. Pour ce faire, : wq et presser ENTRER.
Enregistrer le fichier: Tout en travaillant si nous voulons enregistrer les modifications, nous pouvons le faire en tapant : W et frapper le ENTRER clé.
Enregistrer un fichier en renommant: Nous pouvons enregistrer un fichier en le renommant en tapant ": w [nom de fichier] ":
Commandes de navigation du curseur
Dans VIM Editor, il n'y a pas d'utilisation de la souris car le curseur est déplacé à l'aide de clés. Nous discuterons de certaines clés et raccourcis pour naviguer dans l'éditeur VIM. Il y a une liste de clés et leurs objectifs, utilisez-les en appuyant sur le point-virgule «:» puis la touche spécifique.
Commandes | Actions |
---|---|
H | Pour déplacer le curseur vers la position gauche |
l | Pour déplacer le curseur vers la bonne position |
J | Pour déplacer le curseur en position de bas |
k | Pour déplacer le curseur en position UP |
M | Pour déplacer le curseur directement au milieu de l'écran |
L | Pour déplacer le curseur directement vers le bas de l'écran |
H | Pour déplacer le curseur directement en haut de l'écran |
e | Place le curseur à la fin du mot |
b | Place le curseur en position de départ du mot précédent |
w | Place le curseur en position de départ du mot suivant |
$ | Place le curseur à la position finale de la ligne |
0 | Place le curseur en position de départ de la ligne |
Prend le curseur à la position de départ du bloc suivant ou du paragraphe suivant | |
Prend le curseur à la position de départ du bloc précédent ou du paragraphe précédent | |
) | Déplace le curseur directement à la position de départ de la phrase suivante |
( | Déplace le curseur directement à la position de départ de la phrase précédente |
g | Place le curseur à la fin du fichier |
gg | Place le curseur au début du fichier |
# | Pour aller sur une ligne spécifique, tapez le nombre de lignes à côté de # |
Ctrl + b | Déplace le curseur vers une page en arrière |
Ctrl + f | Déplace le curseur vers une page vers l'avant |
Commandes d'édition
Si nous voulons modifier le texte, accédez d'abord au mode d'insert en appuyant sur la touche «I / I», puis tapez le texte. À des fins de montage, certaines commandes peuvent aider à éditer comme des commandes Copy, Coller, Delete et Annuler. Nous pouvons discuter de toutes ces commandes:
Copier les commandes: Dans VIM, le mot de copie est dérivé du mot «yank» afin qu'il utilise des commandes de copie avec une représentation de YW.
Commandes | Actions |
---|---|
oui | Il est utilisé pour copier une ligne |
yw | Il est utilisé pour copier un mot |
y $ | Il est utilisé pour copier de la position actuelle du curseur à la fin de la ligne |
Commande de cols: Dans VIM, le texte copié peut être collé en tapant simplement "P" Après le demi-colon.
Annuler la commande: Dans VIM, si à tort ou non, toute action a été effectuée, nous pouvons annuler cette action en tapant «U» après le semi-colon. Nous avons fait une ligne vide dans le texte comme indiqué dans l'image ci-dessous:
Maintenant, nous allons appuyer sur le "U" touche, en entrant le mode de commande, en appuyant sur la touche ESC après le point-virgule »:»,
Remoder Commande: Pour refaire toute action dans le VIM, Type "R" En mode commande (le mode de commande peut être ouvert en appuyant sur la touche ESC après avoir tapé le point-virgule)
Supprimer les commandes: Pour la suppression de mots ou de phrases, nous utilisons les commandes décrites dans le tableau.
Commandes | Actions |
---|---|
dd | Pour supprimer une ligne |
d | Pour supprimer la partie sélectionnée d'une ligne |
dwing | Pour supprimer un mot |
D | Pour supprimer une ligne de la position actuelle du curseur à la fin de la ligne |
dg | Pour supprimer une ligne de la position actuelle du curseur à la fin du fichier |
dgg | Pour supprimer une ligne de la position actuelle du curseur au début du fichier |
En appuyant sur DD, la ligne entière a été supprimée. Par exemple, nous ouvrons un fichier, nommé fichier.SMS.
Maintenant, nous allons appuyer sur DD en mode commande.
En appuyant sur DW, «est» le mot a été supprimé. Par exemple, notre curseur est sur le mot «est» dans la première ligne.
En appuyant sur D, la ligne est supprimée de la position du curseur:
En appuyant sur DG, supprimez toutes les lignes de la position de départ du curseur:
En appuyant sur DGG, les lignes précédentes du curseur ont été supprimées:
La sortie sera
Commandes de sélection: Pour la sélection ou la mise en évidence du texte, les commandes suivantes sont utilisées.
Commandes | Actions |
---|---|
V | Pour mettre en évidence un personnage |
V | Pour mettre en évidence une ligne |
En appuyant: V.
En appuyant sur V:
Afficher le numéro contre les lignes
Affichage des numéros avec chaque ligne, facilitez la détermination de la ligne que nous sommes et sur quelle ligne nous devons aller pour l'édition. Pour afficher les numéros avec les lignes de texte, nous pouvons utiliser l'une des commandes affichées dans le tableau.
: Numéro de réglage |
: Réglez NU! |
: Numéro de réglage! |
Commandes de recherche
Nous pouvons rechercher des mots spécifiques dans vim également comme les autres éditeurs. Les commandes de recherche sont:
Commande | Actions |
---|---|
/ [Entrez le mot] | Découvre le mot entré à partir de l'ensemble du fichier |
? [Entrez le mot] | Pour rechercher le texte précédent à partir du mot entré |
n | Pour rechercher à nouveau votre mot dans n'importe quelle direction |
N | Pour rechercher à nouveau le mot dans la direction opposée |
Si nous appuyons sur N:
Commandes de nombre de mots
Comme les autres éditeurs, nous pouvons également compter les mots et les personnages de Vim. Pour cela, il y a deux façons, en appuyant sur G puis Ctrl + G.
Ou utiliser w, !w et -w en mode commande:
Comparez les fichiers
Nous pouvons comparer deux fichiers dans VIM. La syntaxe générale de la commande sera
$ vimdiff file1 fichier2Pour expliquer, nous comparons deux fichiers, fichier.txt et newfile en utilisant le vimdiff commande.
$ VIMDIFF Fichier.txt newfileLa sortie affiche des différences comme dans la première ligne, la lettre «L» dans le premier fichier est dans le haut de cas tandis que dans un autre fichier, il est dans CAS inférieur et les deux dernières lignes sont manquantes dans le deuxième fichier.
Conclusion
VIM Editor est l'éditeur de ligne de commande, qui est beaucoup plus polyvalent car il contient toutes les fonctions dont le débutant est nécessaire pour le débutant et est populaire pour ses différentes fonctionnalités. C'est la forme avancée de l'éditeur VI et il peut être utilisé pour ouvrir des fichiers de programmation de différents langages. Dans cet article, nous avons discuté de l'installation et des différentes commandes de l'éditeur VIM qui est utilisée pour gérer l'éditeur VIM. Nous avons également fait de notre mieux pour expliquer l'utilisation des commandes à l'aide d'exemples.