Bu, çalışmamı sağladı ve neden varsayılan yoldan daha iyi olduğunu düşünüyorum.
Denemek için tüm kod bölümlerini içine yerleştirin ~/.tmux.conf
.
Adım 1. Önek anahtarını değiştirin, böylece bir bit ulaşmak zorunda kalmazsınız. 'B' görünüşte yakın bir anahtar, ancak iki işaret parmağının ortasında (sırasıyla 'F' ve 'J' de). Bu kısayol tmux'da çok önemli olduğundan Cj, sıfır el hareketi içerdiğinden (tuşa basmanın yanı sıra) çok daha iyidir.
set -g prefix C-j
unbind C-b
bind C-j send-prefix
Adım 2. 'S' (kopya moduna girmek için): 1) yakın (yukarıdakiyle aynı sebep), 2) diğer elden oluşur (karşılaştır: boksta 1-2 veya ls
bir dizindeki dosyaları görüntülemek için komut) ), ve 3) "kaydırma" için hatırlatıcı olarak düşünülebilir (kopya modu sadece kaydırma ile ilgili olmasa da).
bind s copy-mode
Adım 3. Son bölüm, gerçek kaydırma. 'P' ve 'N' bu amaç için Emacs kullanıcılarına aşinadır. Yakın, sezgisel ('P' klavyede 'N' nin üstünde) ve anımsatıcı ("önceki" ve "sonraki"). Sadece Emacs'ta biraz kaydırma yaptıysanız ve sonra tmux'a giderseniz, bu kısayolların olması mantıklı olur.
Bununla birlikte, 'I' ve 'K'nin daha iyi olduğunu - “P” ve “N” den daha yakın olduklarını ve sezgisel olduklarını (aynı nedenle) buldum; anımsatıcılara gelince - kaydırma yapmak çok yaygın bir şey olduğu için, anımsatıcılar kısa zamanda beyninizi atlayıp kas hafızasına girecekleri için gerçekten önemli olmayacak.
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
öyküyü görüntüleme şeklidir (ve isteğe bağlı olarak sayfalardakileri kopyala).