Intellij idea 当窗口聚焦时,IntelliJ处于“阻塞”模式

Intellij idea 当窗口聚焦时,IntelliJ处于“阻塞”模式,intellij-idea,Intellij Idea,我使用i3作为窗口管理器。当我将焦点切换到Intellij时,实际上是WebStorm,但它下面是同一个引擎,光标不会出现。我发现按ctrl+f->esc是一种解决办法,可以让光标返回IDE搜索并再次退出。或者,我可以单击IDE的编辑器字段以显示光标。然而,对于我来说,仅仅将焦点切换到IDE并开始使用vim绑定或键入文本是不可能的 因此: 关注IDE 将焦点移到左、右或其他位置,然后再移回来 无光标->ctrl+f-esc->光标返回上一模式 奇怪的是,PyCharm中没有出现这种情况。我将所有

我使用i3作为窗口管理器。当我将焦点切换到Intellij时,实际上是WebStorm,但它下面是同一个引擎,光标不会出现。我发现按ctrl+f->esc是一种解决办法,可以让光标返回IDE搜索并再次退出。或者,我可以单击IDE的编辑器字段以显示光标。然而,对于我来说,仅仅将焦点切换到IDE并开始使用vim绑定或键入文本是不可能的

因此:

关注IDE 将焦点移到左、右或其他位置,然后再移回来 无光标->ctrl+f-esc->光标返回上一模式 奇怪的是,PyCharm中没有出现这种情况。我将所有设置从pycharm导入webstorm,但错误仍然存在。禁用IdeaVIM也没有帮助

是否有允许在IDE窗口进入窗口管理器焦点时定义焦点的设置或配置?或者是否存在与此相关的已知错误?

这似乎是一个预计将在2018年修复的错误。3 EAP

引用两个答案:

一个已经为我工作了几个月的解决方案,跨越了2018.2、2018.3的多个版本,当IDE成为焦点时,它正在重新启动i3。在原地重新启动i3的默认命令是$mod+Shift+r。做了一次之后,这个问题对我来说就消失了

UPD:似乎在自定义属性中设置suppress.focus.steering=false为我解决了这个问题

可设置为:

单击帮助>编辑自定义虚拟机选项。。。 添加此行:

-Dsuppress.focus.stealing=false
重新启动IDE