Comment refaire des changements dans VIM?

Comment refaire des changements dans VIM?
Vous avez peut-être utilisé la fonction «Annuler» dans de nombreux systèmes d'exploitation lorsque vous avez accidentellement effectué une erreur, je.e., Supprimer un fichier. Mais avez-vous déjà entendu parler de la fonction «refaire»? La fonction «refaire» est utilisée pour inverser l'action de la commande «Annuler». Cela signifie que si la commande «Annuler» a été utilisée pour supprimer du texte du fichier, le «refaire» remettra à nouveau ce texte dans le fichier en tant que revers à «Annuler."En d'autres termes, tout ce qui a été effectué par la commande" Annuler ", la commande" Redo "le reviendra. VIM est un éditeur de texte assez populaire trouvé dans Linux Systems en tant qu'application intégrée. L'utilisation par VIM de «Annuler» et «Redo» est très connue. Nous avons donc décidé de démontrer comment «refaire» tout changement dans VIM en utilisant cet article.

Exemple 01:

Alors, commençons avec l'Ubuntu 20.04 Ouverture du coquille de borne, i.e., en utilisant ctrl + alt + t. Pour faire quelques mises à jour dans VIM, nous devons avoir des fichiers avec des données. Donc, nous utilisons le «nouveau.TXT ”Fichier de notre dossier d'accueil de l'Ubuntu 20.04 Système. Il contient les données numériques à 2 lignes conformément à l'instruction «Cat» dans l'image présentée ci-dessous. Exécutez les instructions ci-dessous annexées sur le shell Linux.

$ Cat New.SMS

Maintenant, vous devez ouvrir ce fichier dans VIM en utilisant l'instruction «VIM» avec le nom de fichier comme ci-dessous. Exécutez les instructions ci-dessous annexées sur le shell Linux.

$ vim new.SMS

Maintenant, le fichier est ouvert avec le message d'attention montré. Appuyez sur «E» pour commencer à l'utiliser. La sortie peut être vérifiée à partir du shell Linux.

Les données du fichier sont affichées dans le mode normal de notre éditeur VIM. Dans VIM, nous travaillons dans différents modes. Nous devons d'abord ouvrir le mode normal, en utilisant la touche «ESC» pour passer d'un mode à un autre. Nous devons changer le mode normal avec le mode d'insert pour effectuer certaines mises à jour. Pour cela, vous devez appuyer sur «I» du clavier.

Maintenant, nous sommes en mode «insert» de l'éditeur VIM. Nous avons supprimé la dernière ligne de ce fichier, comme indiqué dans l'image jointe ci-dessous.

Si vous souhaitez récupérer la ligne supprimée dans ce fichier, vous devez utiliser la commande «Annuler» dans l'éditeur VIM même si vous avez enregistré ce fichier ou non. Pour utiliser la commande «Annuler», vous devez ouvrir le mode de commande de VIM. Appuyez sur la touche «ESC» pour ouvrir le mode normal et appuyez sur «:» pour lancer le mode de commande. Maintenant, ajoutez «Annuler» dans la zone de commande et appuyez sur Entrée.

Vous verrez que notre ligne supprimée apparaîtra à nouveau dans notre fichier au sein de l'éditeur VIM. La sortie peut être vérifiée à partir du shell Linux.

Si vous regrettez d'effectuer l'opération «Annuler» sur ce fichier, vous devez effectuer l'opération «Remo». Vous pouvez utiliser le même mode de commande ou simplement utiliser le «Ctrl-R» pendant que le mode normal est ouvert sur votre éditeur VIM. Vous verrez que la 2ème ligne sera à nouveau supprimée de l'éditeur en utilisant le «refaire» comme l'opposé de «Annuler.”La sortie peut être vérifiée à partir du shell Linux.

Exemple 02:

Regardons un exemple similaire de modifications «refaire» dans l'éditeur VIM. Nous devons donc ouvrir le même «nouveau.Fichier texte txt »dans l'éditeur VIM à l'aide de la commande« VIM ». Ce fichier sera ouvert en mode normal. Mais, si nous voulons ajouter ou mettre à jour ce fichier, nous devons activer son mode «insérer». Avant cela, activez son mode normal en appuyant sur la touche «ESC». Après cela, appuyez sur «I» du clavier. Maintenant, le mode d'insert est allumé, nous avons ajouté le modèle inférieur à 5 lignes de données dans le fichier. L'éditeur VIM Bottom Line montre que nous avons ajouté 10 caractères sur 5 lignes du fichier. La sortie peut être vérifiée à partir du shell Linux.

Nous devons enregistrer ces données de modèle à 5 lignes dans le même fichier, «Nouveau.SMS."Donc, nous devons d'abord revenir vers le mode normal en utilisant la touche" ESC "et en appuyant sur la touche": "du clavier pour activer le mode de commande. Écrivez «W» du clavier dans la zone de commande et appuyez sur la touche Entrée comme présenté en bas de l'image ci-dessous. La sortie peut être vérifiée à partir du shell Linux.

Le bas de l'éditeur VIM montrera que les données sont enregistrées dans le fichier «Nouveau.texte », je.e. "nouveau.txt fl, 30c, écrit ». La sortie peut être vérifiée à partir du shell Linux.

Vous souhaitez supprimer les modifications que vous venez d'apporter dans l'éditeur VIM en le dérangeant. Vous devez donc exécuter la commande «Annuler» dans la zone de commande comme présenté ci-dessous.

Après avoir appuyé sur la touche «Entrer», il vous demandera à nouveau d'appuyer sur la touche «Entrer» pour affirmer votre action de «Annuler."Donc, appuyez à nouveau sur Entrée. La sortie peut être vérifiée à partir du shell Linux.

Cela supprimera les 5 lignes du fichier VIM que vous venez d'ajouter, comme affiché ci-dessous.

Si vous avez supprimé par erreur toutes ces lignes de ce fichier, vous pouvez refaire l'action «Annuler». Appuyez sur «Ctrl + R» ou utilisez la commande «Redo» dans le mode de commande de VIM suivie de la touche Entrée. Vous verrez que les 5 lignes seront de retour sur l'écran de votre fichier VIM. La sortie peut être vérifiée à partir du shell Linux.

Conclusion:

Enfin, nous avons terminé avec l'article d'aujourd'hui pour utiliser la fonction «Redo» dans l'éditeur VIM. Nous devons passer par la commande «Annuler» dans l'éditeur VIM avant d'utiliser la commande «Redo», car c'est l'exigence de base de «refaire» avant d'apporter des modifications. Dans l'ensemble, le concept de «refaire» n'est plus compliqué pour les utilisateurs de VIM et Linux lorsque vous vous familiarisez avec les modes VIM.