Comment utiliser VIM Editor - Guide complet

Comment utiliser VIM Editor - Guide complet
VIM Editor est parmi les meilleurs éditeurs utilisés dans l'interface de ligne de commande pour ouvrir, modifier et enregistrer des fichiers, l'éditeur VIM peut être utilisé pour modifier des fichiers texte simples ainsi que différents fichiers de code de différentes langues. VIM est la version mise à jour de VI Editor, c'est pourquoi VIM est abrégé comme «VI amélioré». Il est très efficace et également connu sous le nom d'IDE (intégration de développement environnement) en raison de sa popularité dans les éditeurs de programmation. VIM a différents raccourcis pour effectuer des tâches, il a des modes et des liaisons différents.

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 --version

La 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 -y

Pour l'installer à partir du magasin Snap Utility, d'abord, installer un utilitaire Snap.

$ sudo apt install snapd

Installez maintenant l'éditeur VIM par le magasin Snap Utility.

$ sudo snap installer vim-editor --beta

Commandes 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.SMS

Le 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 fichier2

Pour expliquer, nous comparons deux fichiers, fichier.txt et newfile en utilisant le vimdiff commande.

$ VIMDIFF Fichier.txt newfile

La 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.