comandos - vim how to redo
Cómo volver(ctrl+z) en vi/vim (5)
En los editores de texto normales [con todo respeto a Vim] hay un atajo Ctrl + Z cuando has hecho algo desagradable y quieres volver a la versión anterior del texto. Como el botón ATRÁS en Word. Me pregunto cómo puedes lograr este comportamiento en Vim.
Aquí hay un truco sin embargo. Puede asignar las teclas Ctrl + Z. Esto se puede lograr editando el archivo .vimrc
. Agregue las siguientes líneas en el archivo ''.vimrc`.
nnoremap <c-z> :u<CR> " Avoid using this**
inoremap <c-z> <c-o>:u<CR>
Esto puede no ser una forma preferida, pero puede ser utilizado.
** Ctrl + Z se usa en Linux para suspender el programa / proceso en curso.
En un mac también puedes usar el comando Z y eso se deshará. No estoy seguro de por qué, pero a veces se detiene, y si eres como yo y vimtutor está al final de esa larga lista de cosas que necesitas aprender, entonces puedes cerrar la ventana, volver a abrirla y debería funcionar bien.
La respuesta, u
, (y muchas otras) está en $ vimtutor
.
Puede usar el botón u
para deshacer la última modificación. (Y Ctrl + R para rehacerlo).
Lea más sobre esto en: vim.wikia.com/wiki/Undo_and_Redo
Tuve el mismo problema en este momento, y lo resolví. Ya no debes necesitarlo así que escribo para otros:
Si usa gvim en Windows , simplemente agregue esto en su _vimrc : $VIMRUNTIME/mswin.vim behave mswin
de lo contrario solo usa imap ...