Dans les éditeurs de texte normaux [avec tout le respect dû à Vim], il existe un raccourci Ctrl+Z lorsque vous avez fait quelque chose de méchant et que vous souhaitez revenir à la version précédente du texte. Comme le bouton RETOUR dans Word. Je me demande comment pouvez-vous obtenir ce comportement dans Vim.
Vous pouvez utiliser le bouton u
pour annuler la dernière modification. (Et Ctrl+R pour le refaire).
Plus d'informations à ce sujet sur: http://vim.wikia.com/wiki/Undo_and_Redo
La réponse, u
, (et beaucoup d’autres) est dans $ vimtutor
.
Voici un truc cependant. Vous pouvez cartographier le Ctrl+Z clés. Cela peut être réalisé en modifiant le fichier .vimrc
. Ajoutez les lignes suivantes dans le fichier '.vimrc`.
nnoremap <c-z> :u<CR> " Avoid using this**
inoremap <c-z> <c-o>:u<CR>
Cela n’est peut-être pas la solution préférée, mais peut être utilisé.
** Ctrl+Z est utilisé sous Linux pour suspendre le programme/processus en cours.
Sur un mac, vous pouvez également utiliser la commande Z et cela va se défaire. Je ne sais pas trop pourquoi, mais parfois ça s'arrête, et si votre comme moi et vimtutor sont au bas de cette longue liste de choses que vous devez apprendre, alors vous pouvez simplement fermer la fenêtre et la rouvrir et tout devrait bien fonctionner.
Juste en mode normal , appuyez sur:
j'ai le même problème en ce moment et je l'ai résolu. Vous ne devez plus en avoir besoin alors j'écris pour les autres:
si vous utilisez gvim on windows , vous ajoutez simplement ceci dans votre _vimrc :
$VIMRUNTIME/mswin.vim
behave mswin
sinon, utilisez simplement imap ...