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

在Mac BigSur系统的iTerm2中,如何设置按键绑定以跳转至路径中的每个正斜杠?

解决iTerm2按路径斜杠逐个跳转的问题

我正好碰到过类似的需求,这其实是iTerm2里的「单词分隔符」设置在搞鬼——默认情况下,冒号和斜杠的处理逻辑不一样,咱们调整一下就能实现你要的效果。

步骤1:打开iTerm2偏好设置

  • 打开iTerm2,点击顶部菜单栏的 iTerm2 > 偏好设置(或者直接按快捷键 Cmd+,)
  • 切换到「配置文件」标签页,再选择「键」子标签

步骤2:修改单词分隔符规则

  • 在「键」标签页里,找到**「按单词移动时视为单词分隔符的字符」**(英文对应Characters considered part of a word when moving by word)这一项
  • 默认的分隔符列表里,斜杠/是被排除的,而冒号:是被包含的,所以它会把s3://当成一个完整“单词”来跳转。咱们需要修改这个列表:
    • 把默认内容替换成: :@_-.~/?(注意开头的空格,一定要包含斜杠/)

    小解释:这个列表里的字符会被识别为单词边界,按Option+左右箭头时,光标会在这些字符的前后跳转。把/加进去后,路径里的每个斜杠就成了跳转节点。

步骤3:确认按键绑定(可选)

  • 确保「Option+左箭头」和「Option+右箭头」的绑定是正确的单词跳转动作:
    • 在按键绑定列表里找到对应快捷键,确认动作是「按单词向左移动」(Move left by word)和「按单词向右移动」(Move right by word),对应的底层是发送转义序列b和f

测试效果

现在回到终端,把光标放在s3://my-bucket/my/file/path的末尾,按Option+左箭头,会先跳到path前面的/位置,再按一次跳到my前面的/,继续按就会依次跳到my-bucket前面的/、s3://后面的/,完全符合你的需求!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 15:19:09