Est-il possible pour moi de faire Ctrl+ Cexé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 autrement que gnome-terminal, c'est probablement bien aussi.)
gnome-terminal
clipboard
Mehrdad
la source
la source
shift
+enter
+fn
. Et, sur un clavier «normal», je pense que c'estshift
etinsert
.Réponses:
Vous pouvez changer le raccourci clavier pour couper et coller des valeurs par défaut Ctrl+ Shift+ C, Ctrl+ Shift+ Và ce que vous dites, à savoir Ctrl+ C, Ctrl+ V, dans le menu Edition → Raccourcis clavier . Bien que vous deviez également changer la signification par défaut du terminal associée à Ctrl+ C(interruption), par exemple de cette manière
(J'ai choisi Ctrl+ Jparce que je ne me souviens pas qu'il est associé à une action, mais vous pouvez faire votre propre choix.)
Je ne pense pas qu'il soit possible de conserver l'action d'interruption par défaut pour Ctrl+ Cuniquement lorsqu'il n'y a pas de texte en surbrillance.
la source
stty
. (Je l'ai réglé sur ^ X, car 'couper' n'a aucun sens ici.)Ctrl+ Cest déjà affecté à une autre commande, celle qui interrompt le programme en cours d'exécution dans le terminal. Par exemple, ping www.google.com commence à envoyer une requête ping à Google jusqu'à ce que vous le fassiez arrêter. La façon dont vous le faites, est en appuyant sur Ctrl+C
Ils ne pouvaient donc pas simplement changer l’affectation de cette combinaison.
Mettez en surbrillance le texte que vous souhaitez copier, appuyez sur Ctrl+ Shift+ Cet il est copié dans le Presse-papiers. Ctrl+ Shift+ Vet vous le collez.
Faites-moi savoir si ça ne marche pas ...
la source
Ctrl+C
comme une copie et quand aucun texte n'est sélectionné, il est interprété comme une interruption.Mis à part ce que @Dan a dit, il existe une autre option de copier-coller de texte dans Linux, que je trouve beaucoup plus rapide et plus facile à utiliser, car il n'est pas nécessaire de passer de la souris (que vous utilisez pour effectuer la sélection) au clavier. :
Cette fonctionnalité est particulièrement utile en terminal, par exemple lors de l’assemblage d’une commande à partir de bits de texte déjà affichés à l’écran.
Cela fonctionne dans toutes les applications, il est donc possible de copier-coller du texte d'une page Web vers un terminal, etc.
La mémoire tampon du presse-papier utilisée pour le copier-coller au moyen du clic est distincte de celle utilisée pour Ctrl-C / Ctrl-V, ce qui permet de copier deux bits de texte différents en même temps.
la source
Comme déjà noté, Ctrl+ Cest généralement utilisé pour interrompre un programme. Mais au lieu d'utiliser Ctrl+ Shift+ Cpour copier, ce que je fais beaucoup plus souvent que d'interrompre un processus, je modifie le paramètre pour avoir Ctrl+ Cpour copier et Ctrl+ Shift+ Cpour interrompre.
Vous pouvez le faire dans Terminal GNOME en allant dans "Edition" -> "Raccourcis clavier ..." et en mappant l'action "Copier" sur Ctrl+ Cet "Coller" sur Ctrl+ V. La commande d'interruption sera automatiquement remappée en Ctrl+ Shift+ C.
la source
Shift + Ctrl + <key>
essentiellement le même caractère queCtrl + <key>
. Vous pouvez tester avecread
Pour que couper et coller ( Ctrl+ V, Ctrl+ C) fonctionne dans la console ou le terminal, insérez le code suivant dans le terminal pour modifier automatiquement les raccourcis clavier:
la source
Désolé d'avoir écrit une réponse à ce sujet, il semblerait que j'ai trop dépensé de ma réputation en prime pour pouvoir poster un commentaire.
Il n'y a aucun moyen de changer le comportement des raccourcis clavier selon qu'il y ait ou non une sélection de texte, et j'éviterais de réattribuer Ctrl-C du terminal.
MAIS, vous pouvez facilement vous habituer
Cela fonctionne pratiquement partout (sauf dans Nautilus , soupir) et n'interfère presque jamais avec rien!
la source
Est-ce que quelqu'un voulait que vous puissiez utiliser:
Ajouter ce qui suit à
~/.bashrc
Et puis gconf editor ou un tel outil pour changer les raccourcis clavier des terminaux en CTRL+ Cpour Copier et CTRL+ Vpour coller.
la source
dans Lxterminal (terminal par défaut dans Lxde), vous pouvez entièrement personnaliser les raccourcis:
la source
Je pense que vous ne pouvez pas parce que dans Gnome Terminal Ctrl+ C, Ctrl+ X, Ctrl+ Vne fonctionnent pas. Pour couper, copier et coller, vous devez surligner le texte, cliquer avec le bouton droit de la souris et choisir l’action à faire.
la source
Comme déjà indiqué, Ctrl-C ne fonctionnera pas à cause de l'utilisation des interruptions, mais je viens de trouver un moyen qui fonctionnait pour moi. Mon objectif était de n'avoir que deux touches, pas trois, et de préférence quelque chose auquel je suis habitué, et pas trop gênant pour le clavier. Le clavier que j'ai sur ma machine Linux a une touche "Windows", au même endroit que la touche Commande sur un Mac. Je suis donc simplement allé dans Edition> Raccourcis clavier, lorsque j'ai modifié les raccourcis pour utiliser cette touche, il est écrit Super + C et Super + V. J'utilise parfois aussi un Mac, alors il était facile de s'y habituer.
la source