C’est ainsi que j’ai fonctionné et les raisons pour lesquelles j’estime que c’est mieux que la méthode par défaut.
Pour l'essayer, mettez toutes les sections de code dans ~/.tmux.conf
.
Étape 1. Changez la clé de préfixe pour ne pas avoir à atteindre un bit. "B" est apparemment une touche proche, mais il se trouve au milieu des deux index (respectivement à "F" et "J"). Parce que ce raccourci est essentiel dans tmux, Cj est bien meilleur car il ne nécessite aucun mouvement de la main (à part appuyer sur la touche).
set -g prefix C-j
unbind C-b
bind C-j send-prefix
Étape 2. 'S' (pour entrer en mode copie) est: 1) fermer (même raison que ci-dessus), 2) implique l'autre main (comparez: le 1-2 dans la boxe, ou la ls
commande pour afficher les fichiers dans un répertoire ), et 3) pourrait être considéré comme une mnémonique pour "faire défiler" (bien que le mode de copie ne se limite pas au défilement).
bind s copy-mode
Étape 3. La dernière partie, le défilement réel. P et N sont familiers à cette fin pour les utilisateurs d’Emacs. Ils sont proches, intuitifs ("P" est supérieur à "N" sur le clavier) et mnémoniques ("précédent" et "suivant"). Si vous venez de faire défiler dans Emacs, puis passez à tmux, il est logique de disposer de ces raccourcis.
Cependant, j'ai trouvé que 'I' et 'K' sont encore meilleurs - ils sont encore plus proches que 'P' et 'N', et intuitifs (pour la même raison); En ce qui concerne les mnémoniques - le défilement étant chose courante, les mnémoniques n'auront aucune importance, car les raccourcis contourneront bientôt votre cerveau et entreront dans la mémoire musculaire.
bind -t emacs-copy 'p' scroll-up
bind -t emacs-copy 'n' scroll-down
bind -t emacs-copy 'i' scroll-up
bind -t emacs-copy 'k' scroll-down
copy-mode
est le moyen de voir l’historique (et éventuellement d’en copier des éléments).