我有一个非常烦人的错误:当我按 CTRL+SHIFT+N 搜索文件时,有时它会失去焦点,输入的字符会被放入当前正在编辑的文件中,但随后它会重新获得它,并继续正确行为(这发生在不移动鼠标的情况下!!!)。
当我在 ubuntu 14.04 上使用 unity(带有草率的焦点模式)时,它没问题,但是使用 Gnome shell 3.10,在更改窗口焦点时具有草率模式,它会产生这个错误。有谁知道这个的解决方案?
它破坏了我的发展,因为我什至没有注意到文件中有一个新角色,这让我发疯。谢谢。
我有一个非常烦人的错误:当我按 CTRL+SHIFT+N 搜索文件时,有时它会失去焦点,输入的字符会被放入当前正在编辑的文件中,但随后它会重新获得它,并继续正确行为(这发生在不移动鼠标的情况下!!!)。
当我在 ubuntu 14.04 上使用 unity(带有草率的焦点模式)时,它没问题,但是使用 Gnome shell 3.10,在更改窗口焦点时具有草率模式,它会产生这个错误。有谁知道这个的解决方案?
它破坏了我的发展,因为我什至没有注意到文件中有一个新角色,这让我发疯。谢谢。
有关可能的解决方法,请参阅IDEA-112015中的注释。该问题确实与“光标跟随鼠标”(即马虎焦点)模式有关
尝试在注册表中禁用:
++actionSubsystem.xWindow.remove.focus.from.nonFocusable.popups
Ctrl并选择“注册表” )AltShift/
它适用于 Ubuntu 16.04。
您想防止其他进程(例如桌面环境)窃取焦点。
打开 PhpStorm(或 IntelliJ,或您使用的任何其他 JetBrains IDE)
转到帮助 -> 编辑自定义属性
添加行suppress.focus.stealing=false
重新启动 IDE
当您尝试将焦点移至 IDE 时,其他进程将不再窃取焦点。