Me gustaría pegar todo mi historial del portapapeles que consiste en palabras copiadas (Ctrl + C / por selección) durante mis sesiones de lectura. Instalé programas como Glippy y ClipIt pero no pude encontrar la forma de pegar todas las palabras, si alguna vez existe tal opción en estos programas, copio a un archivo de texto simple a la vez, no una palabra a la vez. ¿Alguien me puede ayudar?
¡Gracias!
sed
, pero eso es un poco complicadoRespuestas:
Puede ver algunas cadenas en el archivo de historial de clipit con este comando:
Pero no es la mejor manera. La salida puede ser confusa.
fuente
hay un script de Python para Clip, ejecútalo así
python cliphist.py > clipit.history.txt
fuente
La última versión de Parcellite tiene un elemento de menú Guardar como al hacer clic en el icono. Esto guardará todas las entradas del historial en un archivo. También hay una pegar todo al hacer clic derecho en la lista de historial, que colocará toda la lista de historial en el portapapeles. Las preferencias tienen un delimitador Pegar todo que colocará al final de cada entrada.
https://sourceforge.net/projects/parcellite/files/parcellite/parcellite-1.1.1/ ppa aquí: https://launchpad.net/~rickyrockrat/+archive/ppa
fuente
Instale Klipper Clipboard Manager de KDE y use el siguiente script simple:
Nota: Esto no se comporta muy bien en Unity, por lo que parece. Entonces, en otros entornos de escritorio que no sean KDE: su kilometraje puede variar .
fuente
usuario Parcellite, haga clic izquierdo en su icono, "borrar", seleccione cuántas veces quiera, luego "edite el portapapeles" y ¡cópielo todo! Recuerde establecer preferencias: use la selección primaria, ¡para que sea más fácil copiar el texto!
fuente
Código modificado de @ stepan-shamaiev para
Python 3
y sin configuración del separador:fuente