Estoy usando VIM en Windows. El problema es que quiero utilizar CtrlV como un modo visual. Sin embargo, esta clave tiene un conflicto con el pegado de Windows. ¿Cómo puedo restablecer esta clave al modo visual VIM en lugar de pegarla? Prefiero configurar esto en mi archivo de configuración _vimrc.VIM Ctrl-V Conflicto con Windows Pegar
Respuesta
Desde CTRLV se utiliza para pegar, no se puede utilizar para iniciar un modo de bloques selección visual. Puede utilizar CTRLQ en su lugar. También puede utilizar CTRL Q en modo Insert y el modo de línea de comandos para obtener el viejo significado de CTRLV. Pero CTRLQ no funciona para los terminales cuando se usa para el control de flujo.
no estoy seguro de que hay muchas cosas que puede hacer al respecto. Puede usar CtrlQ en su lugar.
Si esta línea en sus _vimrc te preocupa:
behave mswin
continuación, elimine esa línea.
Compruebe el archivo de _vimrc y ver si mswin.vim fuentes. Esa secuencia de comandos asigna el^v a la pasta. Puede eliminar esa línea en su archivo _vimrc o deshabilitar los comandos de asignación directamente en mswin.vim.
Hacer una: ayudar a comportarse en vim para obtener más información.
La combinación del consejo de jop (buscar mswin.vim en el archivo _vimrc predeterminado) y el consejo de "Windows programmer" (deshacerse de la línea "behave mswin") funcionó como un encanto para mí.
(mi representante es demasiado baja para votar hacia arriba o combinarlos - alguien limpiar esto para mí, o me va a volver una vez que mi representante es mayor)
En otras palabras, ¿estabas tratando de dejar un comentario? –
Parece que nunca regresaste :) – ereOn
Heh, soy un usuario de stackoverflow poco frecuente (de ahí mi baja reputación) –
modo Visual (y otras cosas) que trabajan como en Unix, se necesitan sugerencias de JOP y del Programador de Windows.
En GVim en Windows, vaya al menú de edición, haga clic en configuración de inicio y comente la basura específica de Windows (utilizando el carácter de comentario vimrc, que es una comilla doble). El archivo mswin.vim es donde se especifica la anulación ctrl-v, y la opción behave mswin lo hace para que las teclas de flecha no solo apliquen el movimiento como es de esperar (también cambia el comportamiento de selección del mouse).
"source $VIMRUNTIME/mswin.vim
"behave mswin
me gusta añadir un colorscheme-fondo negro en allí también, por lo que se parece más a lo que vería en un terminal (y porque un fondo de luz es muy bien en papel, pero horrible en un retroiluminada pantalla): colorscheme koehler
prefiero las mismas pulsaciones de teclas en todas partes, así que uso esto en mi .vimrc para anular mswin.vim:
if has('win32')
" Avoid mswin.vim making Ctrl-v act as paste
noremap <C-V> <C-V>
endif
- 1. Vim copiar y pegar
- 2. ¿Cómo pegar una nueva línea con vim?
- 3. Escape de caracteres durante pegar en vim
- 4. Pegar en Vim sin mover el cursor
- 5. Cómo bloquear (¿columna?) Pegar en vim
- 6. Cortar y pegar varias líneas en vim
- 7. Cómo copiar/pegar programáticamente en Windows Phone?
- 8. NUnit conflicto con Debug.Assert
- 9. cómo mantener las pestañas al pegar en Vim
- 10. ¿Cómo hago que imap funcione en modo pegar en Vim?
- 11. ¿Cómo pegar algo entre las etiquetas html en Vim?
- 12. Vim: cómo seleccionar un área rect y copiar/pegar
- 13. Cómo evitar soportes adicionales que aparezcan mientras pegar en Vim
- 14. Vim inserción de comentarios, mientras que copia pegar
- 15. Referencia conflicto
- 16. Integrar copia/pegar Emacs con copiar/pegar sistema
- 17. Pegar desde el portapapeles y alternar automáticamente: establecer pegar
- 18. Vim en OSX: ¿Cómo pegar texto de la ventana abierta en un archivo abierto en vim?
- 19. Qt en conflicto con GLee
- 20. Wysiwyg con copiar/pegar imágenes
- 21. Python y vim en windows?
- 22. Cómo usar MinGW make con Vim en Windows
- 23. CONFLICTO (contenido): Conflicto de combinación en
- 24. Ruby. ¿Cómo puedo copiar y pegar en irb en Windows?
- 25. Funcionalidad de copiar/pegar filas en DataGridview (aplicación de Windows)
- 26. Copiar y pegar de fuente externa
- 27. copiando texto de vim a windows
- 28. ¿Cómo se ejecuta Vim en Windows?
- 29. Archivo de configuración de Vim en Windows
- 30. rails_admin con el conflicto rails-api
+1 me salvó algún tiempo –
me gusta esta mejor que jugando con _vimrc . Funciona de inmediato y, como es poco probable que esté en terminales seriales en el futuro, el control de flujo Ctrl-S/Ctrl-Q no es un problema. –
Esto también funciona en MacOS. – Kris