Copiez et collez dans un terminal sans SHIFT

15

Dans tous les émulateurs de terminaux que je connais, Ctrlest utilisé pour envoyer des codes de contrôle tels que Ctrl+ Cet Ctrl+ Z. Sur la plupart des systèmes, cela entre en conflit avec les raccourcis clavier courants.

Ainsi, sur tous ces systèmes, sauf OS X, CtrlShiftest utilisé pour le copier-coller et plus, ce que je trouve vraiment ennuyeux. Si j'obtenais un sou pour chaque fois que j'ouvrais l'inspecteur Firefox accidentellement, je serais riche.

J'ai essayé d'imiter le comportement des pommes Cmdpour les raccourcis clavier, mais cela est pratiquement impossible à réaliser sur l'ensemble du bureau.

L'autre alternative consiste à utiliser une autre combinaison pour envoyer des codes de contrôle. Existe-t-il un émulateur de terminal qui prend en charge cela?

J'ai trouvé que Sakura permet de définir le modificateur pour les combinaisons de touches, mais pas pour les personnages de contrôle. Une autre caractéristique souhaitable est le retour à la ligne non gâché, mais qui est d'une importance secondaire.

Pepijn
la source
Si vic'est votre truc, vous pouvez configurer votre terminal en mode vi: $ set -o viet tout ce que vous faites vipeut être fait sur le terminal.
mkc
2
Sur les systèmes * nix, vous sélectionnez tout ce qui est copié dans le presse-papiers (enfin, l'un d'eux) et les pâtes en cliquant au milieu. Pas besoin de raccourci clavier.
terdon
1
Je suggère de parcourir le catalogue de questions / réponses sur U&L, en particulier: "presse-papiers unix" . Le presse-papiers Unix est beaucoup plus sophistiqué que celui de Windows que vous connaissez. Il existe plusieurs presse-papiers ainsi qu'une multitude d'outils pour interagir avec eux.
slm
De quoi parlez-vous ... La sélection de texte dans mon terminal ne copie rien. Je ne connais pas Windows. J'utilise déjà le mode vi, mais esc, vne me laisse pas sélectionner et tirer des trucs.
Pepijn

Réponses:

14

Vous pouvez modifier vos paramètres dans les paramètres du clavier de Gnome Terminal pour

  • Ctrl+ C= Copier
  • Ctrl+ V= Coller

Menu> Modifier> Raccourcis clavier ... Paramètres des raccourcis clavier de Gnome

Ensuite, vous pouvez toujours appuyer sur Shiftpour faire ce que cette combinaison de touches ferait habituellement dans un terminal, par exemple

  • Ctrl+ Shift+ C= Interrompre
  • Ctrl+ Shift+ V= Littéral caractère suivant

Alternativement, vous pouvez prendre l'habitude d'utiliser

  • Ctrl+ Ins= Copier
  • Shift+ Del= Couper
  • Shift+ Ins= Coller

dans toutes les applications, pour éviter d'appuyer accidentellement sur Ctrl+ Cdans votre terminal et de lui faire abandonner le programme au lieu de copier du texte. Ces raccourcis remontent aux normes IBM Common User Access . Certaines personnes s'en souviennent peut-être de DOS EDIT.

Mikel
la source
1
Comment faire cela sous le terminal xfce?
ChiseledAbs
1
Vous, monsieur, avez fait ma journée! Je suis consterné de voir combien de temps j'ai vécu avec ctrl + shift + c / v et tous les ravages les confondant entre les applications ont causé compte tenu de la facilité de ce correctif.
Eloff
1

Vous pouvez également sélectionner du texte et coller en cliquant avec le défilement de la souris ...

Alessandro Gubitosi
la source
0

Je suis fan de Parcellite . Il peut copier du contenu lors de la sélection et coller sur le clic central de la souris. C'est beaucoup plus rapide que d'utiliser des raccourcis clavier. Essaie.

camabeh
la source
4
+1 mais cela n'a rien à voir avec la parcelite, sélectionnez pour copier et le clic du milieu coller est le comportement par défaut * nix.
terdon
0

Avec le terminal Kitty, vous pouvez définir cette option de configuration (pas par défaut, mais agréable):

map ctrl+c copy_or_interrupt

Ensuite, lorsque vous appuyez sur Ctrl-C, il copiera si quelque chose est sélectionné, mais si rien n'est sélectionné, il enverra le signal d'interruption normal.

frabjous
la source