81

While working in IntelliJ IDEA, the keyboard occasionally locks in a way that delete or < > ^ keys don't work properly anymore, in a way that delete doesn't do anything anymore, and the arrow keys scroll the entire source code / editor section.

I don't know if I am accidentially some kind of shortcut, but the only way I can get it back to normal again is closing and re-opening the IDE, which is annoying of course.

I'm on Mac OS X Lion, latest IntelliJ IDEA CE (11.1.1), but also had it before with the previous versions.

4

20 回答 20

69

superuser.com上的这个答案对我有用:

ibus-daemon -rd
于 2014-09-03T14:38:35.813 回答
58

只需从如下图所示的工具中关闭Vim Emulator

在此处输入图像描述

于 2017-04-06T01:08:29.857 回答
17

我是 IntelliJ 的新手,并且遇到了同样的删除delete. 但我刚刚意识到 IntelliJ 实际上是在模仿 Vim 中的键。

例如,当突出显示某些文本时,按d删除文本,按y复制(拉动)它,按p粘贴(放置)它,然后按i进入编辑(插入)模式。

对于导航,Ctrl+f导航到下一个屏幕,Ctrl+b导航到上一个屏幕,Shift+g导航到文件末尾。

一切都与 Vim 相同。

于 2015-04-06T20:30:18.683 回答
9

检查idea.log(Help | Reveal Log in ...) 是否有异常。如果您看到PSI/document inconsistency before reparse那里,那么您可能受到此错误的影响。

如果有其他与此 bug 无关的异常,请将日志发送至 JetBrains 技术支持。

于 2012-05-03T12:12:14.503 回答
6

我遇到了同样的问题,

环境:

Ubuntu Gnome 15.04 上的 IDEA 14.1.4

解决方案 :

我使用默认键盘映射,但由于某些原因默认键盘映射不起作用。因此,我删除了“IdeaVim”插件并重新启动了 IDE,现在一切正常。File > Settings > Plugins并寻找插件。

于 2015-08-21T23:30:26.097 回答
5

jetbrains youtrack for intellij idea中有一个未解决的问题,推荐两种解决方案:

  1. 键盘输入可以通过重新启动 IBus 守护程序(来自控制台的“ibus-daemon -rd”)来解锁。
  2. 通过取消设置 env 可以为 IDEA 禁用 IBus。变量 XMODIFIERS(例如“XMODIFIERS=idea.sh”),但在 IDEA 中输入国家字符的能力将丢失。

我已经使用了第二个并解决了我的问题。

于 2014-10-18T16:49:07.580 回答
4

我定期遇到同样的问题,这很痛苦,因为 IntelliJ 首先需要很长时间才能加载,然后我需要关闭它并重新开始!

我的 IntelliJ 日志中的任何地方都没有“PSI”。我会将我的日志发送到 IntelliJ;希望他们能尽快解决这个问题,因为这很浪费时间!

我尝试过的其他事情:

  • 更改当前键盘映射 - 箭头键在任何键盘映射中都不起作用
  • 仅关闭并重新打开项目 - 问题一直存在,直到 IntelliJ 本身关闭并重新打开。
  • 尝试其他键 - 一旦 IDE 进入此状态,似乎 Ctrl 和 Command 将完全被忽略。当然,所有的文本输入键仍然有效,所以你可以输入,只是不能使用鼠标和菜单栏以外的任何东西来改变光标位置。在紧要关头,一个人可以像这样工作很短的时间,但这将导致严重的受虐狂!
于 2012-07-02T22:57:52.827 回答
3

您可能需要更新您的插件。如果它们过时,它们可能会导致奇怪的行为。

http://www.jetbrains.com/idea/webhelp/installing-updating-and-uninstalling-repository-plugins.html

于 2014-01-19T17:27:29.700 回答
2

升级到 IntelliJ 14.1.4 时我遇到了同样的问题。如果您安装了 IdeaVim 插件,请尝试禁用它。这对我有用。 参考

于 2016-10-18T03:34:17.307 回答
2

如果你这样做ibus restart,你会得到一个 qwerty 键盘。对于法国用户,您可以执行以下操作:

ibus restart; sleep 1; ibus engine xkb:fr::fra 

我想你可以fr::fra改变ruus:dvorak:eng

于 2016-02-18T21:07:12.487 回答
1

我以前也有同样的问题。首先,您需要检查是否有“VIM 模拟器”。如果是这样,请尝试禁用它,这就足够了。如果问题仍然存在,请尝试在菜单栏的帮助部分联系支持人员。

于 2020-02-24T20:16:55.097 回答
1

在 Windows 10 上遇到同样的问题。您可以尝试从任务管理器手动关闭 IDE。当 IntelliJ 无法运行时执行此操作,即 IntelliJ Idea 正在启动,但屏幕尚未打开。

于 2019-10-10T15:27:32.213 回答
1

就我而言,退格键不起作用,但仅在终端中起作用。我通过去修复它

Preferences -> Terminal -> Check "Override IDE shortcuts"
于 2017-10-28T20:54:26.780 回答
0

今天对我来说同样的问题。我的解决方案是在我的 MacBook 上拔下并插入 USB 键盘。希望能帮助到你。

于 2016-09-01T09:31:23.413 回答
0

您可以简单地:将所有键盘映射重置为默认值或窗口:

文件>设置>键盘映射>“将第一个输入更改为首选键盘映射默认值”

于 2022-01-09T12:32:35.190 回答
0

就我而言,情况有所不同。在将许可证凭据输入到 Idea 后,我得到了这种奇怪的行为。我想它为我创建了一个新的 Jet Brains 用户帐户,能够同步默认启用的 IDE 设置。我建议它用 Jet Brains 创建的一些默认设置覆盖了我的设置(包括键盘绑定)。

幸运的是,我之前已经设置了我Settings RepositoryGithub. 我按 回滚到我的旧设置File -> Settings Repository -> Override Local

问题出在数据库编辑器中的 macOS 上。

于 2019-09-15T17:41:39.697 回答
0
  1. 转到最近打开的 IntelliJ 实例
  2. 检查光标是否卡在该项目的终端窗口中
  3. 不?检查所有其他打开的 IntelliJ 实例
于 2020-02-28T18:55:51.877 回答
0

Ubuntu 18.04.02
Idea(终极版)2019.2

有同样的问题。键盘突然停止识别箭头键和退格键。上述解决方案均无效。
起作用的是——将引导 SDK 切换回旧的可信赖的 Oracle 1.8(我在 JB 9 上运行)。

如何:

  • Help->Find Action
    搜索JDK。选择Switch Boot JDK并选择 8 或 11 版本的 java。重新开始

  • 如果您没有安装本地 8 或 11 java JDK。我只有 9 的问题,8 和 11 都可以正常工作。
    搜索 action SDK,选择“从 Bintray 获取 JB SDK ”,然后根据您的喜好选择最新的可用 11 或 8 ...

祝你好运,
尼克

于 2019-08-02T21:38:49.773 回答
0

Ubuntu 20.04 上无响应键盘的解决方法

来自:https ://youtrack.jetbrains.com/issue/IDEA-23472

  1. 转到 IDE “帮助 | 编辑自定义 VM 选项...”
  2. 将 -Drecreate.x11.input.method=true 添加到新行
  3. 重启IDE
于 2020-06-16T14:48:11.000 回答
-1

解决此问题的最简单方法是禁用您的 VIM 模拟器,您可以在 in.IDEA 的右下角找到该模拟器。应该这样做

于 2020-06-25T18:59:16.940 回答