键盘快捷键跳转到iTerm2中的上一个命令?

时间:2018-03-07 23:22:08

标签: macos keyboard-shortcuts iterm2

在终端,我可以简单地cmd + up arrow。我怎么能在iTerm2中这样做?我已经尝试了cmd + shift + up arrow选项,但它无法可靠地工作,尤其是在当前正在运行的流程时。

1 个答案:

答案 0 :(得分:0)

您可以使用Shell Integration来做到这一点!默认情况下,iTerm2未完全与Shell(例如Bash)本身集成在一起。它实际上并不知道哪些行是提示,哪些行是输出,因此它不知道要跳到哪一行作为上一个提示。如果安装了shell集成,它将在每个提示行自动添加一个标记,并且您将能够分别通过Command-Shift-Up ArrowCommand-Shift-Down Arrow进行上下循环。在我的机器上,即使进程正在运行,它也能正常工作。

Preferences> Keys中,您可以将默认的键盘绑定改回您以前使用的绑定。双击Command-Up Arrow,将“操作”更改为Select Menu Item...,然后将菜单项设置为Edit> Marks and Annotations> Previous Mark/Annotation。对Next Mark/Annotation重复Command-Down Arrow