在GNOME shell 3.10上搜索文件和草率鼠标焦点模式时,PhpStorm 7会失去焦点输入焦点

时间:2014-09-19 08:27:25

标签: focus phpstorm gnome-shell

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

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

它打破了我的发展,因为我甚至没有观察到我在文件中有一个新角色,它让我发疯。 THX。

3 个答案:

答案 0 :(得分:4)

请参阅IDEA-112015中的评论,了解可能的解决方法。问题确实与'光标跟随鼠标'(即草率焦点)模式有关

答案 1 :(得分:2)

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

适用于Ubuntu 16.04。

答案 2 :(得分:0)

2019年答案

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

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

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

  3. 添加行loaded = json.loads(data) result = [] for d in result: new_d = {} for key, value in d.items(): if key != 'bookmark': new_d[key] = value result.append(new_d)

  4. 重新启动IDE

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