You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iTerm2中跳转到上一条命令的快捷键问题:Terminal可用cmd+up arrow

在iTerm2中设置Cmd + Up Arrow跳转至上一条命令的稳定方案

我之前也碰到过这个困扰——默认的Cmd+Shift+Up快捷键确实不太靠谱,尤其是有后台进程运行时经常失效。后来摸索出了一个能稳定生效的自定义快捷键设置方法,步骤如下:

  • 打开iTerm2的偏好设置:按下Cmd + ,快捷键,或者点击顶部菜单栏的iTerm2 -> Preferences
  • 切换到Keys标签页,这里管理所有快捷键映射
  • 点击页面底部的+按钮,添加一条新的快捷键规则
  • 在弹出的配置窗口中:
    1. 点击Keyboard Shortcut输入框,然后按下你想要的组合键:Cmd + Up Arrow,输入框会自动识别并显示这个快捷键
    2. 在Action下拉菜单里选择Send Escape Sequence
    3. 在下方的Esc+输入框中填入[A(这是终端环境中对应“向上翻历史命令”的标准转义序列,bash、zsh等shell都能识别)
  • 如果需要配套的Cmd + Down Arrow跳转到下一条命令,重复上面的步骤,快捷键设为Cmd + Down Arrow,Esc+框里填入[B

设置完成后,不管有没有进程在运行,这个快捷键都能稳定触发历史命令的上下切换,和原生Terminal的体验完全一致。

内容的提问来源于stack exchange,提问作者Logan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:52:19