【问题标题】:How can I prevent popup from getting closed by the escape key in IntelliJ IDEA/PhpStorm/Pycharm/Rubymine?如何防止弹出窗口被 IntelliJ IDEA/PhpStorm/Pycharm/Rubymine 中的转义键关闭?
【发布时间】:2013-08-31 04:04:08
【问题描述】:
-- 更新--
新版本的ideaVim插件已经修复了这个问题。
我在 ubuntu 下使用 PhpStorm 和 ideaVim 插件。
让我烦恼的一件事是,当我在诸如 show diff editor 之类的弹出窗口中进行编辑时,我需要按 Escape 来切换到 Vim 正常模式,但弹出窗口仍然关闭。
我找不到任何设置来更改或禁用 PhpStorm 中的 Escape 键映射以关闭弹出窗口。
【问题讨论】:
标签:
intellij-idea
phpstorm
rubymine
ideavim
【解决方案1】:
您可以使用 Ctrlc 代替 ESC 将 Vim 切换到正常模式。此外,从 0.33 版开始,您现在可以在 ~/.vimrc 中添加新的映射,例如 inoremap jk <ESC> inoremap kj <ESC> 然后使用 jk 退出插入模式的和弦。