Vim undo et refaire comment

Vim undo et refaire comment

Il existe de nombreuses situations où vous devez supprimer les modifications que vous avez apportées à un fichier texte, ou vous devez récupérer la mise à jour quelques étapes plus tôt. «Annuler» signifie revenir au dernier état de quelque chose tandis que «refaire» est utilisé pour annuler le dernier «annuler». Dans les systèmes informatiques, nous utilisons généralement «Ctrl-Z» pour annuler tout changement effectué au sein des éditeurs comme le bloc-notes et Microsoft Word. Dans l'éditeur VIM de Linux, nous pouvons également annuler nos modifications en utilisant l'opération d'annulation mais avec des instructions clés différentes. Ce guide va expliquer les méthodes pour effectuer «Annuler» et «Redoo» dans le système d'exploitation Linux Mint.

Vous devez vous assurer que l'éditeur «VIM» a déjà été installé et configuré dans votre système Linux Mint. Après avoir installé l'éditeur VIM, vous pouvez désormais ouvrir votre fichier texte nouvellement généré via la requête suivante:

Omar @ Omar-VirtualBox: ~ $ vim Nouveau.SMS

Exemple # 01: Annuler et refaire une fois via la clé «u» et «ctrl-r»

Le nouveau.Le fichier TXT a été lancé dans le mode normal de l'éditeur «VIM». Vous pouvez revenir en mode normal dans l'éditeur VIM en utilisant la touche ESC mais vous ne pouvez pas taper ou insérer quoi que ce soit. Par conséquent, nous devons passer en mode d'insert en appuyant sur le petit «i» du mot clé pendant que vous êtes toujours en mode normal. Le mode de l'éditeur VIM sera déplacé vers «insérer».

Nous avons inséré les 3 lignes montrées au total dans le fichier en utilisant le mode «insert» de l'éditeur VIM.

Pour écrire et enregistrer en permanence les modifications que nous avons apportées dans ce fichier, nous devons à nouveau utiliser le mode normal. Par conséquent, appuyez sur la touche «ESC» pour revenir en mode normal. L'éditeur «VIM» utilise la clé «W» pour enregistrer les modifications. Alors, utilisez «:» et «w» ensemble en mode normal car il s'affiche également en bas du fichier ouvert dans l'éditeur VIM. Appuyez sur Entrée après ": W".

Les 3 lignes seront enregistrées dans le fichier en permanence conformément à la sortie indiquée en bas du fichier: «Nouveau.txt ”3l, 53b écrit.

Maintenant, pour défaire le dernier changement que nous avons apporté au nouveau.Fichier TXT, nous devons appuyer sur la touche «U» à partir du mode normal et vous verrez que la dernière mise à jour sera inversée. La sortie du fichier «Nouveau.txt ”ouvert dans le VIM montre que les lignes insérées sont supprimées.

Maintenant que nous avons essayé «d'annuler» pour effacer le nouveau.fichier txt, nous essaierons de "refaire". Pour refaire les modifications apportées par «Annuler», nous sommes retournés au mode normal à l'aide de la touche «ESC» et appuyé sur «Ctrl-R». Le texte que nous avons ajouté au fichier est revenu dans une seconde selon la sortie indiquée sur la photo ci-jointe. C'est ainsi que nous effectuons une opération «refaire» pour un seul changement de Linux.

Exemple # 02: UNDO ET REMOR

Dans l'illustration ci-dessus, nous avons essayé la clé «U» pour annuler la dernière action que nous avons faite. Maintenant, nous utiliserons une autre méthode pour annuler les modifications. Par conséquent, nous utilisons le dernier fichier texte mis à jour à partir de l'exemple ci-dessus: un total de trois lignes dedans. Appuyez sur «I» dans son mode normal pour accéder au mode d'insertion. Maintenant, nous avons supprimé la dernière ligne de texte du «nouveau.txt »comme indiqué dans le mode d'insert de la photo ci-jointe.

Après avoir retiré la dernière ligne, nous avons entré le mode «normal» de VIM à l'aide de la touche «ESC» et appuyé sur «:» pour ouvrir son mode de commande. Après avoir appuyé sur «:», vous devez appuyer sur «W» pour écrire les modifications.

Pour essayer l'opérateur «Annuler» en mode commande, nous devons utiliser «: u» en mode normal. L'illustration de «: u» dans son mode de commande a été montrée dans l'image avant son exécution.

Maintenant, pour exécuter la commande «:: u» en mode commande, appuyez sur Entrée. Le terminal VIM confirmera votre action en vous demandant d'appuyer à nouveau sur Entrée: «Appuyez sur Entrée ou Type Commande pour continuer». Alors, appuyez à nouveau sur la touche Entrée pour l'exécution de cette requête.

La dernière ligne que nous avons supprimée est revenue dans une seconde en utilisant «: u».

Pour refaire l'action «Annuler» que nous venons de faire, appuyez sur Ctrl-R en mode normal. Vous voyez, la dernière ligne a reparti qui a interprété "Redo".

Exemple # 03: Multiplit Undo et Redos à la fois

Dans cet exemple, nous annulerons plusieurs modifications à la fois et refaire également les multiples «annuler». Laissez-nous dire, vous avez un fichier vide «Test.txt »dans le système Linux Mint et vous l'avez ouvert dans l'éditeur VIM en utilisant la requête ci-dessous.

Omar @ Omar-VirtualBox: ~ $ vim Nouveau.SMS

Ouvrez le mode d'insertion et ajoutez une seule ligne. Enregistrez la mise à jour à l'aide de la commande «: w» en mode normal.

Ajoutez la deuxième ligne et enregistrez-la en utilisant la même procédure mentionnée dans le paragraphe ci-dessus.

Ajouter 3rd tapisser la même manière et l'enregistrer.

Maintenant, nous venons d'apporter 3 modifications au fichier vide. Pour récupérer le fichier vide, nous devons effectuer 3 «anubles». Pour effectuer 3 «UNDO» à la fois, nous allons essayer la commande «3U» en mode normal.

Après avoir récupéré le fichier vide après avoir annulé les trois dernières modifications, nous annulions l'opération «Annuler». Pour cela, nous avons essayé la séquence de clés «Ctrl + R» en mode normal et remis les données de texte à 3 lignes dans le fichier qui est les trois derniers «anubles» combinés ».

Conclusion

Après avoir parcouru ce guide, vous aurez suffisamment de connaissances sur l'utilisation des opérations «annuler» et «refaire» dans l'éditeur «VIM» Linux Mint. Il y a une brève explication concernant les opérations «annuler» et «refaire». Tandis que la première et la deuxième illustration couvre l'utilisation des deux opérations pour un seul changement. Le dernier exemple est de discuter de la manière d'effectuer plusieurs opérations «annuler» et «refaire» sans exécuter la commande «anue» et «refaire» plus d'une fois.