加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-16 01:21:31 所属栏目:安全 来源:网络整理
导读:我在Mac OSX 10.8上使用iTerm2,带有xterm键绑定和zsh. 我希望zsh使用选项左箭头和选项右箭头来执行左右词的标准Mac绑定. 如果我按下ctrl-v然后选项左箭头和右箭头,那么打印的两个键序列在哪里: ^[[1;9D ^[[1;9C 我尝试使用bindkey -v绑定这些序列,但没有运
我在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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读