Question

J'ai lu le code suivant dans Unix Power Tools à la page 117

 *VT100.Translations: #override\
     Button1 <Btn3Down>: select-end(primary,CUT_BUFFER0,CLIPBOARD)\n\
     !Shift <Btn2Up>: insert-selection(CLIPBOARD)\n\
     ~Shift ~Ctrl ~Meta <Btn2Up>: insert-selection(primary,CUT_BUFFER0)

Je n'ai pas réussi à constater l'effet du code ci-dessus.

Comment pouvez-vous utiliser le Presse-papiers X dans Screen , sans votre souris?

Était-ce utile?

La solution

Utilisation de la souris. Cliquez avec le bouton gauche de la souris pour sélectionner et le bouton du milieu de la souris est généralement collé, mais certains terminaux peuvent être différents (PuTTY utilise le clic droit). Si vous ne disposez que de deux boutons, vous cliquez dessus ensemble (bouton gauche de la souris + bouton droit de la souris).

En réponse au commentaire ci-dessous ("Pouvez-vous le faire sans votre souris?"):

ctrl-insert : copy

shift-insert : paste

shift-delete : cut

shift-ctrl-C : copy

shift-ctrl-V : paste

Toutes les applications ne prendront pas en charge les trois dernières (bien que Konsole le fasse). En fait, la plupart des applications de la console ne vous permettent pas de supprimer du texte une fois imprimé.

En ce qui concerne la sélection de texte sans souris, je ne suis pas sûr qu'il existe un mécanisme générique pour cela. Il est probablement spécifique à un terminal et / ou à une application (c.-à-d. Vim a ses propres clés pour marquer et copier du texte - mais uniquement dans vim). Vous pouvez le faire avec une émulation de souris, mais je suis sûr que ce serait un processus pénible.

Vous ne pouvez pas utiliser les raccourcis Mac / Windows traditionnels dans un terminal car ils étaient réservés à différentes actions bien avant que ce système d'exploitation n'existe (c'est-à-dire que Ctrl-C met fin au processus en cours).

  

J'essaie d'utiliser Ctrl-C dans X

X ne gère pas ces opérations directement, elles sont gérées par l'application. C'est pourquoi les programmes d'interface graphique modernes tels que Firefox ou Gedit prennent en charge Ctrl-C pour la copie, contrairement aux terminaux et aux programmes de ligne de commande. Comme je l'ai dit, il s'agit d'un conflit entre les conventions établies et Ctrl-C pour tuer a été le premier.

BTW, vous pouvez faire un remappage de clé si cela vous rend fou, mais vous seriez alors en train d’acquérir de mauvaises habitudes lorsque vous utilisez une machine différente. Il est préférable de s’y habituer ou de faire la plupart de vos modifications dans une application graphique.

Plus d'informations

MODIFIER : pour un Mac, cela peut aider: MacOSX à Konsole ou This ou This . Il semble que vous deviez remplacer Ctrl par Command sur les claviers Mac. Il semble que Terminal de la console Mac possède un menu contextuel à copier avec le bouton droit de la souris. Vous devez donc le faire de la manière traditionnelle dont vous avez besoin pour installer un autre programme de console ou modifier certains paramètres dans Terminal.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top