En los editores de texto normales [con el debido respeto a Vim] hay un acceso directo Ctrl + Z cuando se ha hecho algo desagradable y desea 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.Cómo ir hacia atrás (Ctrl + Z) en vi/vim
Respuesta
Puede usar el botón u
para deshacer la última modificación. (Y Ctrl + R para rehacerlo).
Leer más sobre él en: http://vim.wikia.com/wiki/Undo_and_Redo
La respuesta, u
, (y muchos otros) se encuentra en $ vimtutor
.
En un mac también puede usar el comando Z y se deshará. No estoy seguro de por qué, pero a veces se detiene, y si tu me gusta y vimtutor está en la parte inferior de la larga lista de cosas que necesitas aprender, entonces puedes cerrar la ventana y volver a abrirla, y debería funcionar bien.
No funciona en un terminal. Funciona solo en MacVim. –
Aquí hay un truco. 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>
Puede que esta no sea la forma preferida, pero se puede usar.
** Ctrl +Z se usa en Linux para suspender el programa/proceso continuo.
tuve el mismo problema en este momento, y lo resolví. No se debe necesitar más, así que escribo para los demás:
si utiliza gvim en ventanas, que acaba de añadir esto en su _vimrc: $VIMRUNTIME/mswin.vim behave mswin
demás sólo tiene que utilizar IMAP ...
- 1. Bash o Python para ir hacia atrás?
- 2. Cómo enviar ctrl + z
- 3. Omitir validación al ir hacia atrás en SmartWizard
- 4. ¿Cómo puedo navegar hacia atrás en Xcode?
- 5. ¿Cómo ir 'atrás' 2 niveles?
- 6. Búsqueda hacia atrás en el modo vi
- 7. cómo hacer esto ... ¿hacia atrás?
- 8. jQuery Trigger keyCode Ctrl + Shift + z & Ctrl + z en wysiwyg textarea
- 9. VMWare ctrl-z vinculante, cómo quitar
- 10. Depuración hacia atrás
- 11. eliminación hacia atrás en R
- 12. van hacia atrás en Git
- 13. Iteración hacia atrás
- 14. Enviando vista hacia atrás
- 15. hacia atrás glsl compatibilidad
- 16. Eliminar líneas hacia atrás
- 17. Regexp de búsqueda hacia atrás javascript
- 18. vim eliminar trucos hacia atrás
- 19. Git: Cómo moverse hacia atrás y hacia adelante entre confirmaciones
- 20. Reproducción de audio hacia atrás
- 21. Java LinkedHashSet iteración hacia atrás
- 22. Reproducir archivo WAV hacia atrás
- 23. Ctrl-R para buscar comandos de shell hacia atrás en csh
- 24. MSysGit Bash: ¿cómo habilitar Ctrl + flechas hacia la izquierda/derecha?
- 25. ¿Cómo configuro una selección hacia atrás?
- 26. Django: Cómo seguir ForeignKey ('yo') hacia atrás
- 27. Encadenamiento hacia adelante y encadenamiento hacia atrás en Java
- 28. Eclipse CTRL + A, CTRL + E ir al principio ir al final de la línea
- 29. Foreach de Python hacia atrás
- 30. Administrar hacia adelante y hacia atrás en Richfaces
Siga el tutorial para principiantes para Vim. Cubren los conceptos básicos, que esto es mucho: 'u' –
http://vim.wikia.com/wiki/Undo_and_Redo – Cyclonecode
La documentación de Vim también es muy buena -': help undo' encontrará su respuesta al respecto, por ejemplo. –