如何滚动tmux的命令历史记录?

时间:2012-01-10 20:03:27

标签: linux terminal tmux

C-b:给你tmux命令提示符。
有没有办法滚动之前输入的命令?
向上箭头或Ctrl p / n似乎不起作用。

1 个答案:

答案 0 :(得分:8)

向上向下默认(Emacs)模式下工作;但是,如果您已设置vi-mode,则需要显式进入命令模式(在tmux的命令提示符处按 Escape 一次 - 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

可以使用 Ctrl b 查看Tmux的默认绑定,然后输入lsk -t vi-edit。在这种情况下,默认值为:

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

请注意命令模式的-ct开关。