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 xclipsais 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 xdotoolpour ajouter echoau 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 screencomme solution, j'ai oublié de le mentionner.
Merci!