Realmente no entiendo el esquema del portapapeles de Linux. En lugar de entenderlo, ¿hay alguna manera de simplificarlo en un solo portapapeles unificado? ¿Sabes, entonces podría copiar en cualquier aplicación y pegar en cualquier otra?
El problema actual que me está molestando es que la acción "copiar ruta" de IntelliJ parece copiar la ruta del archivo actual, pero solo puedo pegarlo de nuevo en IntelliJ, si trato de pegarlo en un terminal, el contenido simplemente no es en el portapapeles
"+y
y pegar"+p
en el modo de comando. El búfer * es el búfer de clic central, y hay muchos búferes regulares que solo Vim puede usar a los que se puede acceder prefijando copiar / pegar con "a a" b (por ejemplo"aY
)Respuestas:
Hay varios administradores de portapapeles como parcellite, klipper, glipper, glippy, anamnesis, pastie y otros. Estos generalmente le permiten administrar su portapapeles presentando un historial.
Algunos de ellos le permiten tratar los portapapeles primarios y secundarios como uno (parcellite y klipper definitivamente lo hacen).
Anamnesis te permite recorrer tu historial con una herramienta de búsqueda.
fuente
Anamnesis
se ajusta bien al trabajo. Base de código muy pequeña y fácil de leer, para arrancar.autocutsel es una herramienta liviana que combina el contenido de ambos portapapeles. También podría considerar usar un administrador de portapapeles completo, como sugirió Shawn.
fuente
Presumiblemente, está intentando pegar en la Terminal con un clic central.
En términos generales, si copia con el menú de la aplicación, el menú contextual (que generalmente solo activa el menú de la aplicación) o ^c(que también generalmente activa el menú de la aplicación), los resultados se almacenan en la selección "Portapapeles" y se pueden pegar con ^vo un menú correspondiente
Si copia resaltando el texto con el mouse, los resultados se almacenan en la selección "Principal" y se pueden pegar haciendo clic con el botón central en la ventana de destino.
Si selecciona texto en su aplicación con el mouse, luego use ^cCopiarlo manualmente, almacenará los resultados en la selección "Principal" con el mouse y en la selección "Portapapeles" con el ^c, para que coincidan y usted no No te confundas.
Pero , si selecciona texto en su aplicación con el teclado, luego presiona ^cy luego selecciona otro texto (como una selección de destino para sobrescribir), el resultado no se almacenará en la selección "Principal" y no obtendrá el texto copiado . Usted no será capaz de botón central del ratón para pegar el texto copiado, pero se puede utilizar el menú o menú de la aplicación Terminal contexto de la goma de la selección "portapapeles".
Algunas aplicaciones también llenarán la selección "Principal" cuando copie en el "Portapapeles". Este es un comportamiento no estándar y debe evitarse y no confiarse en él.
fuente