Preguntas etiquetadas con undo-redo

36
¿Cómo puedo usar el unofile?

La última noticia en vim.org habla sobre el uso de 'unofile' para guardar su historial y deshacer los cambios incluso después de un reinicio: Una característica que disfruto usando yo mismo no es conocida por muchos usuarios, como descubrí el fin de semana pasado. Además de deshacer con tantos...

23
Deshacer en modo de inserción

¿Hay un comando para deshacer la última operación realizada en modo de inserción? Acabo de pegar texto del registro incorrecto usando <C-r>, y tengo dos opciones: Elimina a mano lo que acabo de pegar y comienza de nuevo. Cambie al modo normal, presione uy pierda el texto que escribí antes...

14
¿Cómo se usa el árbol de cambios en vim?

¿Es posible recuperar la rama de cambios que "abandoné"? Por ejemplo, estoy deshaciendo varias operaciones usando u, luego estoy haciendo un cambio en el modo de inserción. Pero luego me doy cuenta de que no quiero tener este cambio, prefiero volver a donde estaba al principio (antes de...

12
Destacado deshacer en Vim

Estoy tratando de tener un deshacer resaltado en Vim, como la configuración predeterminada de spacemacs. A veces, cuando quiero deshacer rápidamente, no puedo darme cuenta de lo que cambió porque es instantáneo. Así que estoy tratando de tener algo como esto cuando una prensa deshace: ¿Alguien...

11
Buscar todas las versiones de un archivo en el árbol de deshacer

¿Hay una manera más fácil de encontrar un cambio particular en el árbol de deshacer de Vim que simplemente mirando versiones antiguas aleatorias del archivo de una en una (ya sea usando comandos VIM de vainilla, Gundo u otro complemento)? Idealmente, me gustaría ingresar un patrón de búsqueda para...

11
¿Cómo cambiar la granularidad de deshacer en Vim?

En algún momento mi Vim deshacería una palabra completa cuando golpeara u. [i]typing some words[C-c][u] Resultaría en typing some Sin embargo, la granularidad de deshacer parece haber cambiado para eliminar una letra a la vez. [i]typing some words[C-c][u] Resultados en typing some...

10
¿Es posible eliminar una entrada del historial de deshacer?

Tengo estas líneas en mi .vimrc para ayudar con la sangría: autocmd BufReadPost * set noexpandtab | retab! 4 autocmd BufWritePre * set expandtab | retab! 4 autocmd BufWritePost * set noexpandtab | retab! 4 Sin embargo, crean mucho ruido en la historia de deshacer. Dado que esencialmente no hacen...