Це так, як я змусив його працювати, і причини, чому я вважаю, що це краще, ніж спосіб за замовчуванням.
Щоб спробувати це, помістіть усі розділи коду ~/.tmux.conf
.
Крок 1. Змініть префікс-ключ, щоб не довелося досягати одного біта. "B", здається, близька клавіша, але вона знаходиться посередині двох вказівних пальців (на "F" та "J" відповідно). Оскільки цей ярлик є важливим у tmux, Cj набагато краще, оскільки він включає нульовий рух руки (крім натискання клавіші).
set -g prefix C-j
unbind C-b
bind C-j send-prefix
Крок 2. 'S' (для введення режиму копіювання): 1) закрити (з тієї ж причини, що і вище), 2) передбачає іншу руку (порівняйте: 1-2 в боксі або ls
команда для перегляду файлів у каталозі ), і 3) можна вважати мнемонічним для "прокрутки" (хоча режим копіювання не стосується лише прокрутки).
bind s copy-mode
Крок 3. Остання частина, власне прокрутка. "P" і "N" знайомі з цією метою для користувачів Emacs. Вони близькі, інтуїтивно зрозумілі ("P" вище "N" на клавіатурі) та мнемонічні ("попередній" та "наступний"). Якщо ви просто прокручували Emacs, а потім переходите до tmux, має сенс мати ці ярлики.
Однак я виявив, що "Я" і "К" ще кращі - вони навіть ближче, ніж "Р" і "Н", і інтуїтивно зрозумілі (з тієї ж причини); що стосується мнемоніки - так як прокручування є такою звичайною справою, мнемоніка насправді не має значення, оскільки ярлики незабаром обійдуть ваш мозок і увійдуть у м’язову пам’ять.
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
це спосіб перегляду історії (і необов’язково копіювати з неї речі).