PhpStorm zsh终端CTRL+(leftArrowKey或rightArrowKey)不起作用
PhpStorm zsh终端CTRL+(leftArrowKey或rightArrowKey)不起作用
在phpstorm终端窗口(使用zsh shell)上,当我按下CTRL+(左箭头键或右箭头键)时,会发生以下情况:
在其他终端仿真器中搜索了这个问题,并找到了以下解决方案:
搜索解决方案 -> 在zsh中寻找ALT+左箭头键的解决方案
所以我按照用户lolesque的建议做了以下操作:
并在我的~/.zshrc文件中添加了以下代码:
bindkey -e bindkey "^[[5C" forward-word bindkey "^[[5D" backward-word
问题是找到的解决方案不起作用 :|.
任何帮助将不胜感激。
问题:PhpStorm中的zsh终端中,使用CTRL+(左箭头或右箭头)无法正常工作。
原因:终端中的键绑定不正确。
解决方法:在~/.zshrc
文件中添加以下内容:
bindkey "\e\eOD" backward-word
bindkey "\e\eOC" forward-word
然后重新启动终端或执行source ~/.zshrc
来应用更改。
参考来源:https://gist.github.com/ecksite/e341835ef266e67b63a2620aee692fdd