Estoy tratando de encontrar una manera de copiar el texto actual en una línea de comando al portapapeles SIN tocar el mouse. En otras palabras, necesito seleccionar el texto solo con el teclado. Encontré una solución a medio camino que puede conducir a la solución completa:
Ctrl+a - Moverse al comienzo de la línea.
Ctrl+k - corta toda la línea.
Ctrl+y - retira el texto cortado.
Alternativamente, también puedo usar Ctrl+upara realizar los primeros 2 pasos.
Esto, por supuesto, funciona, pero estoy tratando de averiguar dónde se guarda exactamente el texto cortado. ¿Hay alguna forma de acceder sin usar Ctrl+y? Soy consciente xclip
e incluso lo uso para canalizar texto directamente al portapapeles, por lo que estaba pensando en canalizar los datos guardados Ctrl+ken xclip
, pero no estoy seguro de cómo hacerlo.
El método que obtuve hasta ahora es escribir un script que se usa xdotool
para agregar echo
al principio de la línea y | zxc
al final de la línea, y luego presiona enter ( zxc
siendo un alias personalizado que básicamente se canaliza xclip
). Esto también funciona, pero no es una solución realmente "limpia".
Estoy usando Cshell si eso hace alguna diferencia.
EDITAR: No quiero usar screen
como solución, olvidé mencionar eso.
¡Gracias!