Copiar al portapapeles del sistema en lugar del búfer vim

Copiar al portapapeles del sistema en lugar del búfer vim

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 deberían 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.

Respuesta1

Puedes hacer que Vim use el portapapeles en lugar del registro predeterminado para tirar, poner, etc., agregando este comando a tu ~/.vimrc:

set clipboard+=unnamed

Ver

:help clipboard
:help 'clipboard'

Respuesta2

Primero debe ver si vim está compilado con soporte para portapapeles, ejecutarlo vim --version | grep clipy ver si hay +o -delante de clipboardy xterm-clipboard.

Si tiene soporte para portapapeles, copiar y pegar en los registros *o +debe usar los portapapeles del sistema/X11, por lo que "*yycopiaría una línea y "*pla pegaría.

En Ubuntu 10.10 puede instalar vim-gnome para tener compilado el soporte del portapapeles.

Respuesta3

pruebalo :

"+y   and    "+p

esto funciona para mí, en Ubuntu.

Respuesta4

tirar al registro del portapapeles:

 "*y

pegar desde el registro del portapapeles:

 "*p

para más información:

 :help clipboard

información relacionada