在Terminal.app中,选项+箭头键不再按字移动

时间:2013-12-27 15:33:09

标签: macos terminal zsh oh-my-zsh

对此进行了一些研究之后,我知道选项+左箭头和选项+右箭头不会默认情况下在OS X终端应用程序中逐字移动。但直到大约一周前,我的确如此。

唯一改变的是哦-my-zsh更新了。我看到它有

bindkey "^[[1;5C" forward-word  
bindkey "^[[1;5D" backward-word

已定义,但我不知道这些键是什么。 GitHub对文件的最后记录更改是24天,与这些密钥无关,所以这必须早于最新的更新。

我还尝试了在Preferences>下使用“使用选项作为元键”选项。设置>键盘。当我点击选项+左箭头和选项+右箭头时,这只会导致打印[D[C

1 个答案:

答案 0 :(得分:7)

解决问题的一种方法是:

  • Terminal.app > preferences > Settings > Keyboard中有一个键 - >行动清单。
  • 在该列表中查找或添加option cursor leftoption cursor right,并将其值分别设置为\033b\033f
  • 退出并重新启动Terminal.app