如何在tmux中浏览命令历史记录?

5

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


我的tmux上向上箭头正常工作... - Quentin Casasnovas
1个回答

8

在默认(Emacs)模式下可用;但是,如果您设置了vi-mode,那么您需要显式地进入命令模式(通过在tmux的命令提示符处按一次Escape——Ctrlb,:),或者您可以在.tmux.conf中为这些命令创建键绑定,从而无需更改模式:

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

可以使用Ctrlb:并输入lsk -t vi-edit来查看Tmux的默认绑定。在这种情况下,默认值如下:

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

请注意在命令模式下使用-ct开关。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接