Questo è il modo in cui l'ho fatto funzionare, e le ragioni per cui penso che sia meglio del modo predefinito.
Per provarlo, mettete tutte le sezioni di codice in ~/.tmux.conf
.
Step 1. Cambiate il tasto del prefisso in modo da non dover raggiungere un solo bit. La ‘B’ è apparentemente un tasto vicino, ma si trova al centro dei due indici (rispettivamente a ‘F’ e ‘J’). Poiché questa scorciatoia è essenziale in tmux, C-j è molto meglio in quanto comporta un movimento della mano pari a zero (oltre a premere il tasto).
set -g prefix C-j
unbind C-b
bind C-j send-prefix
``` ```
bind s copy-mode
Step 2. S’‘ (per inserire la modalità copia) è: 1) vicino (stessa ragione di cui sopra), 2) comporta l'altra mano (confrontare: l'1-2 in boxing, o il comando ls
per visualizzare i file in una directory), e 3) potrebbe essere pensato come mnemonico per “scroll” (anche se la modalità copia non è solo di scorrimento).
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
``` &001
Step 3. L'ultima parte, lo scorrimento vero e proprio. La "P" e la "N" sono familiari a questo scopo agli utenti di Emacs. Sono vicini, intuitivi ('P' è sopra 'N' sulla tastiera), e mnemonici ("precedente" e "successivo"). Se avete appena fatto uno scrolling in Emacs, e poi andate su tmux, ha senso avere queste scorciatoie.
Tuttavia, ho scoperto che "I" e "K" sono ancora meglio - sono ancora più vicine a "P" e "N", e intuitive (per la stessa ragione); per quanto riguarda la mnemotecnica - poiché lo scrolling è una cosa così comune da fare, la mnemotecnica non avrà molta importanza, poiché le scorciatoie presto scavalcheranno il vostro cervello ed entreranno nella memoria muscolare.
&001