5

我有一个非常烦人的错误:当我按 CTRL+SHIFT+N 搜索文件时,有时它会失去焦点,输入的字符会被放入当前正在编辑的文件中,但随后它会重新获得它,并继续正确行为(这发生在不移动鼠标的情况下!!!)。

当我在 ubuntu 14.04 上使用 unity(带有草率的焦点模式)时,它没问题,但是使用 Gnome shell 3.10,在更改窗口焦点时具有草率模式,它会产生这个错误。有谁知道这个的解决方案?

它破坏了我的发展,因为我什至没有注意到文件中有一个新角色,这让我发疯。谢谢。

4

3 回答 3

4

有关可能的解决方法,请参阅IDEA-112015中的注释。该问题确实与“光标跟随鼠标”(即马虎焦点)模式有关

于 2014-09-19T15:25:55.330 回答
3

尝试在注册表中禁用: ++actionSubsystem.xWindow.remove.focus.from.nonFocusable.popup‌​s Ctrl并选择“注册表” )AltShift/

它适用于 Ubuntu 16.04。

于 2017-08-22T11:53:58.627 回答
0

2019年答案

您想防止其他进程(例如桌面环境)窃取焦点

  1. 打开 PhpStorm(或 IntelliJ,或您使用的任何其他 JetBrains IDE)

  2. 转到帮助 -> 编辑自定义属性

  3. 添加行suppress.focus.stealing=false

  4. 重新启动 IDE

当您尝试将焦点移至 IDE 时,其他进程将不再窃取焦点。

于 2019-04-26T03:52:17.990 回答