Questo è il modo in cui l'ho fatto funzionare e i motivi per cui penso che sia meglio del modo predefinito.
Per provarlo, inserisci tutte le sezioni di codice ~/.tmux.conf
.
Passaggio 1. Modificare la chiave del prefisso in modo da non dover raggiungere un bit. "B" è apparentemente un tasto vicino, ma è nel mezzo dei due indici (rispettivamente a "F" e "J"). Poiché questa scorciatoia è essenziale in tmux, Cj è molto meglio in quanto comporta il movimento della mano zero (oltre a premere il tasto).
set -g prefix C-j
unbind C-b
bind C-j send-prefix
Il passo 2. 'S' (per accedere alla modalità copia) è: 1) chiudi (stesso motivo come sopra), 2) coinvolge invece (confronta: 1-2 nella boxe o il ls
comando per visualizzare i file in una directory ) e 3) potrebbero essere considerati mnemonici per "scroll" (sebbene la modalità copia non riguardi solo lo scorrimento).
bind s copy-mode
Passaggio 3. L'ultima parte, lo scorrimento effettivo. 'P' e 'N' sono familiari per questo scopo agli utenti di Emacs. Sono vicini, intuitivi ('P' è sopra 'N' sulla tastiera) e mnemonico ("precedente" e "successivo"). Se hai appena fatto un po 'di scrolling in Emacs, e poi vai su tmux, ha senso avere quelle scorciatoie.
Tuttavia, ho scoperto che "I" e "K" sono ancora migliori: sono persino più vicini di "P" e "N" e intuitivi (per lo stesso motivo); per quanto riguarda gli mnemonici - poiché lo scrolling è una cosa così comune da fare, gli mnemonici non contano davvero poiché le scorciatoie bypasseranno presto il tuo cervello ed entreranno nella memoria muscolare.
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
è il modo di visualizzare la cronologia (e facoltativamente copiarne dei contenuti).