刚开机打开IDEA所有快捷键是可用的,但是发现打开很多软件后,IDEA中有些快捷键会失效。
原因:IDEA的快捷键和其中一个软件的快捷键冲突。

解决方案一:
找到和IDEA快捷键冲突的软件,在软件中取消和IDEA冲突的快捷键,但是很多情况下根本找不到是哪个软件的快捷键和IDEA的快捷键有冲突。

解决方案二:
修改失效的快捷键,使得新快捷键唯一,没有和其他软件有冲突。

下面是修改IDEA快捷键方法:

Javadoc 注释 IDEA快捷键 idea注释快捷键失效_快捷键冲突


以修改删除当前行这个快捷键为例。

IDEA里删除当前行的默认快捷键是Ctrl+Y,我们把它修改成Ctrl+D。File->Settings->keymap 找到快捷键设置,然后点击图中红色方框的按钮,此按钮作用是:通过快捷键找到对应的操作。

Javadoc 注释 IDEA快捷键 idea注释快捷键失效_右键_02


出现查找输入框,然后直接在键盘上输入要查找的快捷键 Ctrl+Y,就可以搜索到对应的操作。

Javadoc 注释 IDEA快捷键 idea注释快捷键失效_快捷键冲突_03


找到以后就可以进行修改重置了。

重置方法如下:
选中Delete line这一行,右键出现设置菜单。

选择Remove Ctrl+Y移除原来的快捷键,然后再次右键选择Add keyboard shortcut添加新的快捷键。

出现如下输入框,在键盘上敲入Ctrl+D

Javadoc 注释 IDEA快捷键 idea注释快捷键失效_右键_04


从图中可以看到,Ctrl+D与已有的快捷键冲突了,已经被分配给其他操作了。

这个时候看你自己选择了,如果冲突的另一个快捷键不是很常用或者根本用不到,那么就可以直接移除。

点击ok以后,选择remove,完成设置,最后保存。

Javadoc 注释 IDEA快捷键 idea注释快捷键失效_Javadoc 注释 IDEA快捷键_05


如果冲突的另一个快捷键也挺常用,不想舍弃,那么你可以考虑给冲突的那个重新设置一个快捷键,方法同上。