Aby to wypróbować, umieść wszystkie sekcje kodu w ~/.tmux.conf
.
Krok 1. Zmień klucz prefiksów, aby nie musieć sięgać do jednego bitu. B’ jest pozornie bliskim kluczem, ale znajduje się w środku dwóch palców indeksu (odpowiednio na ‘F’ i ‘J’). Ponieważ ten skrót jest niezbędny w tmuxie, C-j jest znacznie lepszy, ponieważ wymaga zerowego ruchu ręki (poza uderzeniem w klawisz).
set -g prefix C-j
unbind C-b
bind C-j send-prefix
Krok 2. S" (aby wprowadzić tryb kopiowania) jest: 1) bliski (ten sam powód, co powyżej), 2) angażuje drugą rękę (porównaj: 1-2 w boksie, lub komendę ls
do wyświetlania plików w katalogu), oraz 3) może być uważany za mnemotechniczny dla “przewijania” (chociaż tryb kopiowania nie polega tylko na przewijaniu).
bind s copy-mode
Krok 3. Ostatnia część, rzeczywiste przewijanie. ‘P’ i ‘N’ są w tym celu znane użytkownikom Emacsa. Są one bliskie, intuicyjne (‘P’ jest powyżej ‘N’ na klawiaturze) i mnemotechniczne (‘poprzedni’ i ‘następny’). Jeśli właśnie przewijałeś w Emacsie, a następnie przeszedłeś do tmuxu, to ma sens posiadanie tych skrótów.
Jednak okazało się, że ‘I’ i ‘K’ są jeszcze lepsze - są jeszcze bliższe niż ‘P’ i ‘N’, i intuicyjne (z tego samego powodu); jak w przypadku mnemotechniki - ponieważ przewijanie jest tak powszechne, mnemotechnika nie będzie miała znaczenia, ponieważ skróty wkrótce ominą Twój mózg i wejdą do pamięci mięśni.
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