Vim: Acceso directo personalizado para Seleccionar todo y Copiar


1

Quiero asignar un atajo de teclado VIM en .vimrc que copia todas las líneas de un archivo a una tecla de acceso directo. He probado varias formas de dejar y mapa , pero no reconocen el comando de copia real. También he intentado escapar de las comillas dobles, pero eso tampoco funcionó.

¿Cuál es la forma correcta de hacer esto? Gracias

map <C-c> gg"+yG

Deberías usar :noremap; hace que el mapeo sea inmune a la reasignación y la recursión. Además, esto es para el modo normal, por lo que :nnoremap Sería más preciso. Pero no veo el problema con su mapeo ...
— Ingo Karkat

¿Estás seguro de que tu Vim viene con soporte para portapapeles?
— romainl

Estás en lo correcto. Como se entregó (en Ubuntu) no hay soporte de portapapeles. Pero agregando esto habilitado: set guioptions + = a
— Buck Turgidson

1
El problema habitual con estas distribuciones es que su vim estándar no es construido Con soporte portapapeles. Para solucionarlo, puede instalar el paquete vim "mejorado" o puede vincular gvim con vim o alias gvim con "vim -v", por ejemplo, ln -s /usr/bin/gvim ~/bin/vim o alias vim='gvim -v'.
— garyjohn

@romainl u OP: uno de ustedes debe agregar una respuesta, ya que ha resuelto este problema.
— Kazark
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.