shell – 绑定选项左右箭头在zsh命令行中按单词移动

我在Mac OSX 10.8上使用iTerm2,带有xterm键绑定和zsh.

我希望zsh使用选项左箭头和选项右箭头来执行左右词的标准Mac绑定.

如果我按下ctrl-v然后选项左箭头和右箭头,那么打印的两个键序列在哪里:

^[[1;9D 

^[[1;9C

我尝试使用bindkey -v绑定这些序列,但没有运气.

你可以配置iTerm2这样做:

>转到iTerm2>偏好>个人资料>按键
>如果已经有⌥←或⌥→设置,请通过选择并按下 – 来删除它.
>点击按钮添加新的快捷方式.
>在键盘快捷方式框中键入⌥←.
>在“操作”框中选择“发送转义序列”.
>为要发送的字符输入b.
>单击“确定”.

对⌥→重复上述步骤,此时输入f表示要发送的字符.

摘自这个精彩的教程,详细描述了整个过程和图片:
Use ⌥ ← and ⌥ → to jump forwards / backwards words in iTerm 2,on OS X | Coderwall

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...