Question Pourquoi les raccourcis par défaut courants dans les terminaux sont-ils tous utilisés?


Comme Ctrl + décalage + C pour copie, Ctrl + décalage + V for paste ... C'est embêtant car ce sont des raccourcis universels, ils ne devraient pas être différents de partout, mais je suppose que ce choix était justifié. Pourrait-il causer des problèmes pour supprimer le Shift dans ces raccourcis?

EDIT: Après avoir changé le raccourci dans le terminal d'Ubuntu pour Ctrl + C, la fin des programmes est maintenant configurée automatiquement pour utiliser Ctrl + décalage + C. Cet OS est assez intelligent!


0
2017-09-21 21:35


origine




Réponses:


Les touches de contrôle sont par défaut les réglages du terminal. Chaque application que vous exécutez peut les modifier à leur convenance (par exemple, ^ C n'a aucun effet sur nano)

Vous pouvez lister les paramètres en utilisant stty -a. Vous pouvez par exemple modifier l'interruption, qui est normalement ctrl+c à ctrl+une en utilisant: stty intr ^A

Si vous utilisez le terminal Ubuntu par défaut, vous pouvez également modifier la liaison de clé dans le menu Edit > Keyboard Shortcuts....

Là, vous verrez que la copie est mappée sur ctrl+Décalage+c. Si vous changez cela en ctrl+c, alors vous aurez le comportement que vous voulez.
Pareil pour ctrl+Décalage+v.


1
2017-09-21 22:52



Il n'y a donc pas de problème pour changer de clé. C'est ce que j'étais curieux de savoir. Également +1 parce que je ne savais pas que vous pouviez changer les touches de signal, c'est plutôt cool. Je vous remercie. - Willy
@Willy Oui, vous pouvez librement remapper les clés. Bien sûr, si vous remappez ctrl-c pour 'copier', vous perdrez la fonction d'interruption à moins que vous ne la remappiez sur une autre combinaison de touches. Tous les programmes d’édition le font tout le temps: ils vous permettent souvent de remapper les touches vous-même (en fonction de votre éditeur favori). - NZD