IDEA:快捷键冲突的解决方法

环境说明
※Windows 10 os ver:1703
※IDEA 2017 2.5

最近很是苦恼,发现系统的快捷键已经不够用了,快捷键被很多软件占用,导致编译器的快捷键很多都冲突无法使用.这无疑给我的编程带来了很多困扰,因为idea的强大一部分来自于快捷键的强大,脱离鼠标只靠键盘编程才舒服啊.
一 搜狗输入法的按键
这是eclipse的格式化代码快捷键,idea支持更换快捷键风格,这对于从eclipse转过来的开发者来说是极其友好的,可以不用浪费时间去熟悉另一个工具的快捷键习惯.但是,这个撸代码必备的快捷键却被个输入法占用了,所以,第一步,干掉这个快捷键.
进入搜狗输入法的设置属性–>按键,该取消的快捷键都给取消了吧
《IDEA:快捷键冲突的解决方法》

二 QQ/TIM的热键
QQ作为国内流行的即时通讯软件,在我们的生活和工作中也扮演着重要的角色.可是,要求的快捷键是不是也有点过分了?干掉,统统干掉
进入系统设置–>热键–>设置热键–>点击热键–>backspace即可.
《IDEA:快捷键冲突的解决方法》

三 找不到占用软件的解决办法
但是,很多时候我们找不到到底热键是被哪个软件占用了怎么办呢?
方法一
下载一个叫做Windows Hotkey Explorer的软件,查看系统中占用快捷键的所有软件.不过,我亲测了一下,不太好,一启动这个应用,会执行各种快捷键疯狂打开各种窗口,据说要在不运行任何软件的情况下运行这个软件才行,有兴趣的可以试试.
方法二
求人不如求己.与其去改变别人,不如改变自己.
去改变idea的默认快捷键的方式:(以格式化代码的ctrl+alt+l为例)
1 点击file–>setting–>keymap,到达快捷键界面
《IDEA:快捷键冲突的解决方法》
2 开始搜索
《IDEA:快捷键冲突的解决方法》
3 双击ReFormat Code
《IDEA:快捷键冲突的解决方法》

4 选择添加快捷键
《IDEA:快捷键冲突的解决方法》

5 添加一个未被占用的快捷键即可,然后就可以remove掉之前被占用的快捷键了.

好了,体验飞一般的撸代码吧.

2017/9/27
Slicenfer

    原文作者:Slicenfer
    原文地址: https://blog.csdn.net/cslucifer/article/details/78118118
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞