在 tmux 窗口中滚动到上一个/下一个命令

在 tmux 窗口中滚动到上一个/下一个命令

我知道如何在 tmux 中滚动、向上翻页或向下翻页,但我想要命令或组合键,使用它可以直接跳转到 tmux 窗口中的上一个/下一个 bash 命令。

例如,假设我做ls -lrt了一些事情cat file.txt,现在我如何才能直接转到ls -lrt在 tmux 窗口中输入命令的行。

答案1

如果你的 shell 提示符是唯一的,你可以绑定一个键来向后搜索,例如:

bind -Tcopy-mode C-x send -X search-backward "user@host:"

然后使用 Cx 在复制模式下在 shell 提示符之间跳转。

或者先允许进入复制模式:

bind -Tcopy-mode C-x send -X search-backward "user@host:"
bind C-x copy-mode \; send -X search-backward "user@host:"

相关内容