esc 是让光标返回(进入 IDE -6ren">
gpt4 book ai didi

intellij-idea - 当窗口成为焦点时,IntelliJ 处于 "blocked"模式

转载 作者:行者123 更新时间:2023-12-05 02:14:11 25 4
gpt4 key购买 nike

我使用 i3 作为窗口管理器。当我将焦点切换到 Intellij(实际上是 WebStorm,但它在下面是相同的引擎)时,光标不会出现。我发现点击 ctrl+f->esc 是让光标返回(进入 IDE 搜索并再次退出)的解决方法。或者,我可以单击 IDE 的编辑器字段以显示光标。但是,我不可能只将焦点切换到 IDE 并开始使用我的 vim 绑定(bind)(或为此输入文本。

所以:

  1. 专注于 IDE
  2. 将焦点移开(向左、向右,等等)然后再移回去
  3. 没有光标 -> ctrl+f--esc -> 光标回到之前的模式

奇怪的是,这不会发生在 PyCharm 中。我将所有设置从 pycharm 导入到 webstorm,但错误仍然存​​在。禁用 IdeaVIM 也无济于事。

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

最佳答案

它似乎是一个 known bug预计将在 2018.3 EAP 中修复。

引用两个答案:

A workaround that has been working for me for a few months now (and across multiple 2018.2, 2018.3 versions) is restarting i3 inplace when the IDE is focused. (The default command to restart i3 inplace is $mod+Shift+r). After doing this once, this problem goes away for me.

UPD: it seems that setting suppress.focus.stealing=false in custom properties fixes the issue for me.

可以设置like so :

  • 单击“帮助”>“编辑自定义 VM 选项...”
  • 添加这一行:

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

关于intellij-idea - 当窗口成为焦点时,IntelliJ 处于 "blocked"模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53957831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com