GNU/Linux >> Tutoriales Linux >  >> Linux

Vim copiar y pegar entre terminales

Probablemente lo más sencillo que puede intentar es poner set clipboard=unnamed en tu .vimrc y reinicie sus sesiones de vim.

Esto le permite ejecutar yank (por ejemplo, yy ) en una ventana y put (por ejemplo, p ) en otra ventana simplemente funcionará, porque todas las sesiones de vim compartirán el mismo búfer de selección X.

En el lado negativo, su búfer de yank se sobrescribirá tan pronto como seleccione algún texto en cualquier otra ventana de cualquier aplicación.

Por el lado positivo, también significa que cualquier cosa que extraigas en vim ahora se puede pegar en cualquier aplicación haciendo clic en el medio.

Si no te gusta de esa manera, puedes escribir "+ o "* antes de sus comandos yank y put, p. "+yy para tirar de una línea.

El + formularios interactúan con el portapapeles ("+y es como Ctrl +C , "+p es como Ctrl +V ).
El * formularios interactúan con el búfer de selección ("*y es como hacer clic izquierdo y arrastrar, "*p es como un clic central).

Consulte Realización de selecciones de GUI, soporte de selección X11 y las opciones del portapapeles y el mouse para obtener más información.


Linux
  1. Vanilla Vim es divertido

  2. Sintaxis_resaltado | LPR?

  3. ¿Movimiento del cursor en las terminales?

  4. ¿Reemplazar Vi por Vim?

  5. Vim atascado en el modo de inserción

Cómo buscar en Vim / Vi

Conceptos básicos del editor Vim

Cómo usar Ansible para configurar Vim

Editor VIM

¿Cómo tirar de una línea en particular sin mover el cursor en Vim?

Habilitar resaltado de sintaxis en Vim