IntelliJ IDEA中奇怪的键盘锁(删除和箭头键等)

在IntelliJ IDEA中工作时,键盘偶尔会以一种删除< > ^键无法正常工作的方式进行locking,以某种方式删除不再执行任何操作,而箭头键将滚动整个源代码/编辑器部分。

我不知道我是不是偶然的一种捷径,但是我能够重新恢复正常的唯一办法就是closures并重新打开IDE,这当然很麻烦。

我使用的是Mac OS X Lion,最新的IntelliJ IDEA CE(11.1.1),但之前的版本也有。

检查idea.log (帮助|显示login…)例外。 如果您PSI/document inconsistency before reparse看到PSI/document inconsistency before reparse ,那么您可能会受此错误的影响。

如果还有其他例外与此错误无关,请将日志发送给JetBrains技术支持。

在superuser.com上的这个答案为我工作:

 ibus-daemon -rd 

我是新来的IntelliJ,并有删除相同的问题删除 。 但我只是意识到IntelliJ实际上是模仿Vim中的键。

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

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

所有和Vim一样。

只要closuresVim仿真器从这样的工具

在这里输入图像说明

我周期性地有相同的问题,这是一个痛苦,因为IntelliJ需要这么长时间来加载首先,然后我需要closures它,重新开始!

我的IntelliJ日志中没有“PSI”。 我将发送我的日志到IntelliJ; 希望他们能尽快解决这个问题,因为这是一个重大的时间浪费!

其他的事情我已经试过了:

  • 更改当前的键盘映射 – 箭头键在任何键盘映射中都不起作用
  • closures并重新打开项目 – 问题一直存在,直到IntelliJ本身closures并重新打开。
  • 尝试其他键 – 一旦进入这种状态,看起来好像Ctrl和Command被IDE完全忽略了。 当然,所有的文本input键仍然工作,所以你可以键入,只是不能改变光标位置使用任何东西,但鼠标和菜单栏。 在一个短暂的时间里,人们可以像这样工作,但这会带来一个重大的受虐狂的情况!

jetbrains在intellij想法中有一个公开的问题 ,推荐两个解决scheme:

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

我用了第二个,解决了我的问题。

我面临同样的问题,

环境:

在Ubuntu Gnome 15.04上的IDEA 14.1.4

解答:

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

你可能需要更新你的插件。 如果他们已经过时,他们可能会造成奇怪的行为。

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

如果你ibus restart ,你会得到一个QWERTY键盘。 对于法国用户,您可以:

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

我想你可以通过ru或者us:dvorak:eng改变fr::fra us:dvorak:eng

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

今天同样的问题。 我的解决scheme是拔掉并插入我的MacBook上的USB键盘。 希望能帮助到你。

在我的情况下退格不起作用,但只在terminal。 我通过去修复它

 Preferences -> Terminal -> Check "Override IDE shortcuts"