跳转到终端中的上一个提示

跳转到终端中的上一个提示

在终端中,是否有任何快捷方式可以跳转到上一个/下一个提示?向上滚动并尝试找到日志的开头会减慢我的工作流程。

我在 OSX 上使用 iTerm,但这应该适用于任何 Unix 终端。Tmux 中的解决方案也会有所帮助。

答案1

最新的 iTerm2 beta 具有“shell 集成”功能,可提供此类快捷键。

如果安装成功,您会在提示前看到一个小箭头。按此按钮Cmd + Shift + Up/Down可跳转到上一个/下一个。查看文档了解更多精彩内容。

答案2

通过管道连接到“grep”的“history”会为您提供过去的输入,但没有输出。但您必须复制并粘贴才能使用它。一旦您以这种方式重复使用某些内容,向上箭头指向上一个,就可以了。

答案3

在 tmux 中,您可以进入复制模式(默认绑定[)。然后,您可以Ctrl-r在 emacs 模式或?vi 模式下进行反向搜索。Tmux 会要求您输入搜索词。如果您的提示中有要搜索的唯一字符串,则应该很容易找到。在复制模式下,您可以使用n重复搜索。

相关内容