91 votes

Faire que Ctrl+C copie du texte dans gnome-terminal ?

Est-il possible pour moi de faire Ctrl + C exécuter une commande de copie s'il y a du texte en surbrillance dans le terminal ?
Sinon, il devrait conserver son comportement normal.

(S'il y a un terminal qui peut faire cela autre que gnome-terminal, c'est probablement bien aussi).

3voto

Sandip Chitale Points 31

Il y a quelqu'un que tu pourrais utiliser :

> stty intr ^K         # free Ctrl+C for copy use Ctrl+K instead
> stty lnext ^-        # free Ctrl+V for paste use ^- instead
> stty -g
> stty -g > ~/.stty    # store the settings in home directory

Ajoutez ce qui suit à ~/.bashrc

case $- in
 *i*)
   stty `cat ~/.stty`     #  reload the stored stty settings
   bind -u quoted-insert  #  unbind the quoted-insert function of bash - free Ctrl+V for paste
esac

Et ensuite l'éditeur gconf ou autre pour changer les raccourcis clavier des terminaux en CTRL + C pour la copie et CTRL + V pour la pâte.

1voto

Walter Tross Points 312

Désolé d'avoir écrit une réponse à ce sujet, il semble que j'ai dépensé trop de ma réputation sur une prime pour pouvoir poster un commentaire.

Il n'existe aucun moyen de modifier le comportement des raccourcis clavier selon qu'il y a ou non une sélection de texte, et j'éviterais de réaffecter le Ctrl-C du terminal.

MAIS, on peut facilement s'habituer à

  • Ctrl + Ins pour la copie
  • Shift + Ins pour le collage

Cela fonctionne pratiquement partout (sauf dans Nautilus ), et n'interfère presque jamais avec quoi que ce soit !

1voto

foraker Points 11

Comme déjà dit, Ctrl + C ne fonctionnera pas à cause de l'utilisation des interruptions, mais je viens de trouver un moyen qui a fonctionné pour moi. Mon objectif était de n'avoir à appuyer que sur deux touches, pas trois, et de préférence sur une touche à laquelle je suis habitué, et pas à un endroit trop peu pratique du clavier.

Le clavier que j'ai sur ma machine Linux a une touche "Windows", au même endroit que la touche "Command" sur un Mac. Je suis donc allé dans Modifier Raccourcis clavier et j'ai modifié les raccourcis pour qu'ils utilisent cette touche, ce qui signifie que l'on dit maintenant Super + C y Super + V . J'utilise aussi parfois un Mac, il a donc été facile de s'y habituer.

1voto

Woeitg Points 1065

Sur Lxterminal (terminal par défaut dans Lxde ), vous pouvez entièrement personnaliser les raccourcis :

enter image description here

0voto

Sam Spencer Points 127

Je pense que vous ne pouvez pas parce que dans le terminal gnome Ctrl + C , Ctrl + X , Ctrl + V ne fonctionnent pas. Pour couper, copier et coller, vous devez mettre le texte en surbrillance, faire un clic droit et choisir l'action que vous souhaitez effectuer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X