gpt4 book ai didi

intellij-idea - IntelliJ 13 中的完整键盘 block

转载 作者:行者123 更新时间:2023-12-04 06:34:07 24 4
gpt4 key购买 nike

有时在运行 IntelliJ 时它会完全阻止程序中的所有键盘输入。例如。我可以用鼠标单击文档,我什至可以右键单击 + 粘贴。然而,我不能通过键盘写任何东西,也不能用箭头在文档内或文档之间导航。

唯一有效的键盘相关操作似乎与系统相关; alt + tab、ctrl + alt + delete、caps lock 等,当切换到另一个窗口时,键盘工作正常,所以这不是硬件问题。

当弹出窗口处于事件状态并且我退出 IntelliJ 并返回时,似乎会发生这种情况,但我不确定是否是这种情况。

我想强调的是,我不能修改的不仅仅是当前打开的文档,因为我只能使用鼠标命令插入文本和删除它(文件没有写保护或类似的东西),它似乎是一个完整的IntelliJ 中所有键盘输入的块。

我发现的唯一解决方法是重新启动 IntelliJ。

我正在运行 Ubuntu 13.10。我在 IntelliJ 中使用的所有项目或多或少都是 Maven 项目。使用 IntelliJ 作为主要 IDE 时,它大约每天发生一次。

最佳答案

这似乎是一个 IBus问题。该错误尚未本地化,但很明显它不在 IDEA 中——而是在 IBus 中或可能在 Java X 事件处理代码中。

解决方法:

  • 通过取消设置 env,可以为 IDEA 禁用 IBus。变量 XMODIFIERS。因此,将以下行添加到 $IDEA_HOME/bin/idea.sh几乎在文件末尾:

  •  ...

    XMODIFIERS=idea.sh
    export XMODIFIERS

    # ---------------------------------------------------------------------
    # Run the IDE.
    # ---------------------------------------------------------------------
    ...
  • 已报跑ibus-daemon -rd不推荐,因为它可能会导致 JVM 崩溃。但是,它似乎也有效。

  • http://youtrack.jetbrains.com/issue/IDEA-78860

    关于intellij-idea - IntelliJ 13 中的完整键盘 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23499772/

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