Ini adalah cara saya membuatnya bekerja, dan alasan mengapa saya pikir itu lebih baik daripada cara default.
Untuk mencobanya, masukkan semua bagian kode ~/.tmux.conf
.
Langkah 1. Ubah kunci awalan sehingga Anda tidak perlu mencapai sedikit pun. 'B' tampaknya merupakan kunci dekat, tetapi berada di tengah-tengah kedua jari telunjuk (di 'F' dan 'J', masing-masing). Karena jalan pintas itu penting dalam tmux, Cj jauh lebih baik karena melibatkan gerakan tanpa tangan (selain dari menekan tombol).
set -g prefix C-j
unbind C-b
bind C-j send-prefix
Langkah 2. 'S' (untuk masuk ke mode salin) adalah: 1) tutup (alasan yang sama seperti di atas), 2) melibatkan sisi lain (bandingkan: 1-2 dalam tinju, atau ls
perintah untuk melihat file dalam direktori ), dan 3) dapat dianggap sebagai mnemonik untuk "gulir" (walaupun mode salin bukan hanya tentang menggulir).
bind s copy-mode
Langkah 3. Bagian terakhir, gulir yang sebenarnya. 'P' dan 'N' familiar untuk tujuan ini bagi pengguna Emacs. Mereka dekat, intuitif ('P' di atas 'N' pada keyboard), dan mnemonik ("sebelumnya" dan "berikutnya"). Jika Anda baru saja menggulir di Emacs, dan kemudian pergi ke tmux, masuk akal untuk memiliki pintasan tersebut.
Namun, saya menemukan bahwa 'I' dan 'K' bahkan lebih baik - mereka bahkan lebih dekat daripada 'P' dan 'N', dan intuitif (untuk alasan yang sama); seperti untuk mnemonik - karena menggulir adalah hal yang biasa dilakukan, mnemonik tidak akan terlalu penting karena pintasan akan segera memotong otak Anda dan memasuki memori otot.
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
adalah cara untuk melihat riwayat (dan secara opsional menyalin hal-hal dari itu).