how comandos vim vi back undo undo-redo

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 .



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 ...