Agregue las siguientes líneas a su _vimrc
o.vimrc
source $VIMRUNTIME/mswin.vim
behave mswin
Pero cuidado, el modo visual es CTRL-Q en lugar de CTRL-V.
Para obtener una descripción general de lo que hace mswin.vim, consulte el
código fuente de mswin.vim . Se comenta muy bien y si algún comando no está claro, puede buscarlo fácilmente en la ayuda de vim.
Aquí hay una descripción rápida compilada de la fuente:
- las teclas de retroceso y cursor se ajustan a la línea anterior / siguiente
- CTRL-X y SHIFT-Del se cortan
- CTRL-C y CTRL-Insert son Copiar
- CTRL-V y SHIFT-Insert son Paste
- Use CTRL-Q para hacer lo que solía hacer CTRL-V
- Use CTRL-S para guardar, también en modo Insertar
- CTRL-Z es Deshacer; aunque no en cmdline
- CTRL-Y es Rehacer (aunque no repetir); aunque no en cmdline
- Alt-Space es el menú del sistema
- CTRL-A es Seleccionar todo
- CTRL-Tab es la siguiente ventana
- CTRL-F4 es Cerrar ventana
A petición de Nippysaurus: pongo lo siguiente en mi .gvimrc para mostrar Ctrl-V además de Pegar en el menú:
unmenu! Edit.Paste
aunmenu Edit.Paste
nnoremenu 20.360 &Edit.&Paste<Tab>Ctrl-V "+gP
cnoremenu &Edit.&Paste<Tab>Ctrl-V <C-R>+
No lo probé a fondo, solo un chequeo rápido si hizo lo que esperaba. Funciona para mí, espero que funcione para ti ;-)