【问题标题】:Navigate | Class or File popup closes immediately in IntelliJ IDEA 2017.2导航 | IntelliJ IDEA 2017.2 中的类或文件弹出窗口立即关闭
【发布时间】:2017-12-31 03:10:28
【问题描述】:

自从我将 IntelliJ IDEA 社区更新到此版本后,我遇到了一个烦人的问题:

IntelliJ IDEA 2017.2
Build #IC-172.3317.76, built on July 15, 2017
JRE: 1.8.0_152-release-915-b5 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.8.0-53-generic

“主菜单/导航/类”操作存在问题。当使用键盘快捷键或菜单访问触发此操作时,大多数情况下会显示“输入类名”窗口,但会立即关闭。

有时该操作可以正常工作,但大多数情况下并非如此。

我正在使用 linux Mint 18.2(肉桂)。

【问题讨论】:

    标签: intellij-idea


    【解决方案1】:

    这是一个已知问题,请在此处关注更新:

    解决方法(通过Help | 编辑自定义虚拟机选项添加以下内容):

    • -DactionSystem.xWindow.remove.focus.from.nonFocusable.popups=false

    Downgrading 到 2017.1 版本是另一种选择。

    更新:问题是resolved in 2017.2.3 release

    【讨论】:

    • 设置两个 VM 选项后,我看到模态没有正确获得焦点。我最终需要将鼠标移至模态。选择降级。
    • @benkiefer 只尝试第一个 VM 选项,不要更改 Hide navigation popups on focus loss 设置。
    • 我无法理解为什么 3 个月不足以修复一个声称是市场上最先进的 IDE 的产品中的这个错误。
    • @AttilaMiklosi 该错误已在数周前修复,此后已对该修复进行了测试。该修复程序将在下一次更新中发布。抱歉耽搁了,但有一个简单的解决方法,所以问题并不严重,我们不想急于修复以防止情况变得更糟。
    • 我在 CLion 2018.2.4 中仍然遇到这个问题。如果我使用热键打开窗口以输入文件名或动作名称,只要我开始输入几个字符,它就会关闭窗口并重新关注我的编辑器。非常令人沮丧和削弱我的工作效率。设置 VM 选项似乎对我的特定问题没有帮助。
    【解决方案2】:

    根据发行说明,它已在最新版本中修复 - 2017.2.3(内部版本号 IU-172.3968.16) - 173000 在列表中:https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.2.3+Release+Notes?fromIDE

    【讨论】:

      【解决方案3】:

      最终对我有用的是将-Dfocus.follows.mouse.workarounds=true 添加到我的自定义 VM 选项中(帮助 > 编辑自定义 VM 选项)。

      我在上面提到的https://youtrack.jetbrains.com/issue/IDEA-173000 中找到了这个。

      我使用我怀疑相关的平铺窗口管理器 (i3)。

      【讨论】:

      • 也适合我! (在 ubuntu 上的 i3wm)。烦人的行为从 2018.1 开始,现在已经消失了!谢谢人
      猜你喜欢
      • 2015-01-23
      • 2015-08-21
      • 2023-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多