我在Mac OSX 10.8上使用iTerm2,带有xterm键绑定和zsh.
我希望zsh使用选项左箭头和选项右箭头来执行左右词的标准Mac绑定.
如果我按下ctrl-v然后选项左箭头和右箭头,那么打印的两个键序列在哪里:
^[[1;9D ^[[1;9C
我尝试使用bindkey -v绑定这些序列,但没有运气.
你可以配置iTerm2这样做:
原文链接:https://www.f2er.com/bash/384443.html>转到iTerm2>偏好>个人资料>按键
>如果已经有⌥←或⌥→设置,请通过选择并按下 – 来删除它.
>点击按钮添加新的快捷方式.
>在键盘快捷方式框中键入⌥←.
>在“操作”框中选择“发送转义序列”.
>为要发送的字符输入b.
>单击“确定”.
对⌥→重复上述步骤,此时输入f表示要发送的字符.
摘自这个精彩的教程,详细描述了整个过程和图片:
Use ⌥ ← and ⌥ → to jump forwards / backwards words in iTerm 2,on OS X | Coderwall