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:
- 通过重新启动IBus守护程序(控制台中的“ibus-daemon -rd”)可以解锁键盘input。
- 通过取消设置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"