Question Comment puis-je refaire (c'est-à-dire "annuler undo") dans Vim?


Dans Vim, j'ai trop fait défaire. Comment puis-je annuler cela (c'est-à-dire, refaire)?


560
2017-10-12 17:10


origine


Réponses:


Ctrl+r


732
2017-10-12 17:12



Consultez également :undolist, qui offre plusieurs chemins à travers l'historique des annulations. Ceci est utile si vous tapez accidentellement quelque chose après avoir trop défait.


116
2017-10-12 18:20



Étrange personne n'a mentionné :earlier/:later. Pour refaire tout ce que vous avez juste besoin de faire

later 9999999d

(en supposant que vous avez édité le fichier pour la première fois il y a 9999999 jours), ou, si vous vous souvenez de la différence entre l'état d'annulation actuel et le besoin, utilisez Nh, Nm ou Ns pour les heures, minutes et secondes respectivement. + :later N<CR> <=> Ng+ et :later Nf pour le fichier écrit.


43
2018-06-23 11:38



Documentation Vim

<Undo>      or                  *undo* *<Undo>* *u*
u           Undo [count] changes.  {Vi: only one level}

                            *:u* *:un* *:undo*
:u[ndo]         Undo one change.  {Vi: only one level}

                            *CTRL-R*
CTRL-R          Redo [count] changes which were undone.  {Vi: redraw screen}

                            *:red* *:redo* *redo*
:red[o]         Redo one change which was undone.  {Vi: no redo}

                            *U*
U           Undo all latest changes on one line.  {Vi: while not
            moved off of it}

35
2017-10-12 17:15



En mode commande, utilisez le U clé pour annuler et Ctrl + r refaire Jettes un coup d'oeil à http://www.vim.org/htmldoc/undo.html.


17
2017-10-12 17:12



Se référer au "annuler" et "refaire" une partie du document vim.

:refaire] (Refaire un changement qui a été annulé) et {count} Ctrl+r (Redo {count} changements qui ont été annulés) sont tous les deux ok.

Également :plus tôt {count} (Aller à l'état de texte plus ancien {count} fois.) peut toujours être un substitut pour annuler et rétablir.


9
2018-02-17 03:22



Première presse ESC touche pour quitter le mode d'édition.

Alors,

Pour annuler l'utilisation tu touche autant de fois que vous voulez annuler.

Pour réutiliser CTRL +r clé


7
2017-11-28 11:37