【问题标题】:Command-arrow for back and forward one word in PhpStorm terminal在 PhpStorm 终端中用于向后和向前一个单词的命令箭头
【发布时间】:2017-04-25 16:25:08
【问题描述】:

我在 OSX 上,由于某种原因,当我在 PhpStorm 终端中执行命令 - ←(后退箭头)时,我得到一个 [D,而命令 - →(前进箭头)输出一个 [C。我想做的是前后跳一个字。

在我的 OSX 终端中,这些按键按预期工作,我找不到任何设置它们以输出这些字符的地方。有人知道这个难题的答案吗?

【问题讨论】:

  • Alt + →/← 在系统和 PhpStorm 终端中对我来说都可以正常工作,而且基本上在其他任何地方都可以。
  • 谢谢,一定是我自己放在某个地方的映射。

标签: macos terminal phpstorm command-line-interface keyboard-shortcuts


【解决方案1】:

事实证明,iTerm 上相同问题的答案也适用于 PhpStorm!修复涉及创建一个名为 ~/.inputrc 的新文件,然后将以下代码放入其中:

"\e\e[D": backward-word
"\e\e[C": forward-word

这里是原文link

【讨论】:

  • 快乐!!谢谢亚历山大,终于找到了解决方案! (其他人请注意 - 您必须重新启动 PhpStorm。)
  • 我可以在 Windows 10 上修复这个问题吗?
  • 在 macOS 上使用 RubyMine 为我工作
【解决方案2】:

如果您使用的是 zsh,请将其添加到 ~/.zshrc

bindkey "\e\eOD" backward-word
bindkey "\e\eOC" forward-word

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-16
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 2011-03-07
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多