Как прокрутить историю команд tmux? - PullRequest
3 голосов
/ 11 января 2012

C-b: выдает командную строку tmux.
Есть ли способ прокрутки команд, введенных на нем ранее?
Стрелка вверх или Ctrl p / n не работают.

1 Ответ

8 голосов
/ 17 января 2012

Up и Down работают в режиме default (Emacs);однако если вы установили vi-mode, то вам нужно будет либо явно войти в командный режим (нажав один раз Escape в командной строке tmux - Ctrl b ,: ), или вы можете создать привязки клавиш для этих команд в вашем .tmux.conf, тем самым устраняя необходимость менять режимы:

set -g status-keys vi
bind-key -t vi-edit Up   history-up
bind-key -t vi-edit Down history-down

Привязки по умолчанию для Tmux можно увидеть с помощью Ctrl b , : и затем введите lsk -t vi-edit.По умолчанию в этом случае:

bind-key -ct vi-edit   Up   history-up
bind-key -ct vi-edit   Down history-down

Обратите внимание на переключатель -ct для командного режима.

...