GNU/Linux >> Tutoriales Linux >  >> Linux

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

Primero debe ver si vim está compilado con soporte para portapapeles, ejecute vim --version | grep clip y ver si hay un + o - delante de clipboard y xterm-clipboard .

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

En Ubuntu 10.10, puede instalar vim-gnome para compilar la compatibilidad con el portapapeles.


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

set clipboard+=unnamed

Ver

:help clipboard
:help 'clipboard'

inténtalo:

"+y   and    "+p

esto funciona para mí, en Ubuntu.


Linux
  1. ¿Copiar el contenido de un archivo en el portapapeles sin mostrar su contenido?

  2. Vim/gvim no puede poner el portapapeles X11 en los registros "+ o"*?

  3. Vim 8 con portapapeles del sistema en 16.04 Lts?

  4. ¿Cómo pegar desde el búfer en modo ex de vim?

  5. Copie el contenido del archivo al portapapeles en la terminal de Linux

Cómo copiar, cortar y pegar en Vim / Vi

Copie el contenido del archivo en el portapapeles sin mostrarlo

Mis comandos de solución de problemas de red de Linux

Obtenga su copia del libro electrónico Vim 101 Hacks

Encuadernación Super+C Super+V para copiar y pegar

Rsync -avzHP sigue enlaces duros en lugar de copiarlos como enlaces duros