Vi & Vim

21
Deshacer <CR> en modo de inserción

A veces, en el modo de inserción, presiono <CR>por error y tengo que presionar la tecla de retroceso varias veces (depende de la sangría) para volver a donde estaba. p.ej <div> <p> This is some text []</p> </div> El cursor es []y presiono

20
¿Cómo puedo recargar todas las memorias intermedias a la vez?

Cuando trabajo en una rama de características git, frecuentemente necesito esconder mis cambios para confirmar una corrección de errores en la rama principal. Cuando termine de trabajar en los cambios, I git stash pop, que actualiza las marcas de tiempo en los archivos. Aunque los archivos son...

20
Navegación en modo de inserción

Finalmente decidí abandonar las teclas de flecha para la navegación a favor de hjkl. Vim hardmodeUsé el complemento para deshabilitar las teclas de flecha. Me acostumbré a la navegación bastante rápido, pero resulta que la navegación en modo de inserción de repente es imposible. Hay alguna...

20
¿Por qué se compila Vim para Debian sin portapapeles?

Tengo curiosidad por saber por qué el paquete de Debian predeterminado para vim (el que normalmente utiliza sudo apt-get install vim) no está compilado con soporte para portapapeles. Ni la normal -clipboardni la -Xterm-clipboardhabilitada, ¿por qué ? Puede haber alguna razón para no incluir...

20
Mejor esquema de colores diff

Comencé a usar el modo diff en vim en el trabajo, y lo único que noté es que los colores son realmente brillantes, lo que no ayuda cuando intentas buscar diferencias en archivos enormes durante largos períodos de tiempo. ¿Hay alguna combinación de colores que la gente haya personalizado para que...

19
Comprender la combinación CTRL-U

En esta respuesta, me enfrenté a la CTRL-Ullamada de función utilizada después :y antes del nombre de la función real. :nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr> Esto es lo que dice la ayuda: CTRL-U Scroll window Upwards in the buffer. The...

19
Abrir archivos .md como Markdown

Vim, por defecto, abre todos los archivos .md como código "modula2". Nunca he oído hablar de modula2, ni planeo usarlo. ¿Cómo puedo decirle a vim que siempre se trate foo.mdcomo Markdown (como si hubiera escrito :set