J'essaie de trouver un moyen de copier le texte actuel dans une ligne de commande dans le presse-papiers SANS toucher à la souris. En d'autres termes, je dois sélectionner le texte uniquement avec le clavier. J'ai trouvé une solution à mi-chemin qui peut conduire à la solution complète:
Ctrl+a - déplacez-vous au début de la ligne.
Ctrl+k - coupe toute la ligne.
Ctrl+y - retire le texte coupé.
Alternativement, je peux également utiliser Ctrl+upour effectuer les 2 premières étapes.
Bien sûr, cela fonctionne, mais j'essaie de savoir exactement où le texte coupé est enregistré. Existe-t-il un moyen d'y accéder sans utiliser Ctrl+y? Je le xclip
sais et je l'utilise même pour diriger le texte directement dans le presse-papiers, alors je pensais à canaliser les données enregistrées Ctrl+kdans xclip
, mais je ne sais pas comment le faire.
La méthode que j'ai eue jusqu'à présent consiste à écrire un script qui utilise xdotool
pour ajouter echo
au début de la ligne et | zxc
à la fin de la ligne, puis frappe Entrée ( zxc
étant un alias personnalisé qui est essentiellement dirigé vers xclip
). Cela fonctionne aussi, mais ce n'est pas une solution vraiment "propre".
J'utilise Cshell si cela fait une différence.
EDIT: Je ne veux pas utiliser screen
comme solution, j'ai oublié de le mentionner.
Merci!