有没有办法在 tmux 中搜索下一个

有没有办法在 tmux 中搜索下一个

我理解搜索是使用 c^b / ,但它只能工作一次。有没有办法继续搜索下一个,而不用每次都输入搜索关键字?

答案1

看起来您指的是在复制模式下搜索,默认情况下通过Ctrl+b输入。然后确实在 vi 模式下初始化向前搜索(在 emacs 模式下为+ )。[/Ctrls

有没有办法可以继续搜索下一个,而不用每次都输入搜索关键字?

是的。第一次搜索命中后n。要反向搜索,请使用Shift+ n。这些默认绑定在 vi 和 emacs 模式下相同。

以下是相关片段人 1 tmux

tmux 窗口可能处于几种模式之一。默认模式允许直接访问连接到窗口的终端。另一种是复制模式,允许将窗口的一部分或其历史记录复制到粘贴缓冲区,以便稍后插入另一个窗口。此模式通过默认copy-mode绑定到的命令进入。当从键绑定执行产生[输出的命令(例如)时,也会进入此模式。list-keys

可用的键取决于选择了 emacs 还是 vi 模式(请参阅选项mode-keys)。根据模式的不同,支持以下键:

Function                  vi  emacs
[...]
Search again              n   n
Search again in reverse   N   N
Search backward           ?   C-r
Search forward            /   C-s

相关内容