Me gustaría configurar Y y P para copiar y pegar directamente en el portapapeles del sistema en lugar del búfer vim.
No quiero ningún comando adicional. Solo los normales, pero deben copiar y pegar desde el portapapeles del sistema y omitir el búfer vim.
¿Cómo puedo conseguir esto?
Estoy ejecutando vim en Ubuntu 10.10.

set clipboard+=unnamedplussegún vim.wikia.com/wiki/Accessing_the_system_clipboard . El*registro no se copia en mi portapapeles cuando estoy ejecutando vim desde un terminal (que siempre es así).set clipboard=unnamedplusPrimero debe ver si vim está compilado con soporte para portapapeles, ejecutar
vim --version | grep clipy ver si hay un+o-delante declipboardyxterm-clipboard.Si tiene soporte para portapapeles, la copia y el pegado en los registros
*o+debe usar los portapapeles del sistema / X11, por"*yylo que copiaría una línea y la"*ppegaría.En Ubuntu 10.10 puedes instalar vim-gnome para tener el soporte del portapapeles compilado.
fuente
pruebalo :
Esto funciona para mí, en Ubuntu.
fuente
El VIM predeterminado en Ubuntu es vim-tiny, que no está compilado para el soporte del portapapeles del sistema. Debe instalar el VIM completo y la GUI de Gnome para obtener soporte para el portapapeles:
Después de instalar esos dos paquetes, puede usar los comandos que mencionaron Akira y wliao.
fuente
tirar al registro del portapapeles:
pegar desde el registro del portapapeles:
para más información:
fuente
En mi
Ubuntu 18.04 (GNOME Shell)este portapapeles habilitado:sudo apt-get install vim-gnomefuente