IDEA 常用小技巧
1.查看代码历史版本
鼠标在需要查看的java类 右键 找到Local History >> Show History 点开即可看到历史版本,常用于自己忘记代码改了哪些内容 或需要恢复至某个版本 (注意 只能看近期修改 太久了也是看不到的)
![](https://img.haomeiwen.com/i4858694/b90b38a19f26e65f.png)
2.显示方法分隔符
方便查看方法与方法之间的间隔,在代码不规范的项目中 很好用!
![](https://img.haomeiwen.com/i4858694/c684a7980d3474ca.png)
3.设置多行tab
idea默认是选择显示单行的,我们把这个去掉,就可以显示多行tab了,在打开tab过多时的场景非常方便!
![](https://img.haomeiwen.com/i4858694/3b6240a6ad03b0e5.png)
![](https://img.haomeiwen.com/i4858694/37a802c37d99da3c.png)
3.1tab过多会自动关闭
settings - editor - General - Editor tabs - tab limit 数值设大就好了
![](https://img.haomeiwen.com/i4858694/e8ae983843be9abc.png)
4.快速匹配方法的大括号位置
ctrl+[ 与ctrl+] 可以快速跳转到方法大括号的起止位置,配合方法分隔符使用,不怕找不到方法在哪儿分割了。
5.代码结尾补全
例如一行代码补全分号,或者是if(xxx) 补全大括号,按ctrl+shift+enter 无需切换鼠标光标,大幅度提升了编码效率。
![](https://img.haomeiwen.com/i4858694/dbf920ee2e0c4459.png)
6.模糊搜索方法
按ctrl+shift+alt+n 查找方法名;按ctrl+shift+r 全局关键字查找。
7.查看方法在哪里被调用
ctrl+alt+h 可以清楚看到方法在哪些地方被调用;在知道这个快捷键之前,都是ctrl+h(idea默认 ctrl+shift+f)搜索,肉眼找的…
![](https://img.haomeiwen.com/i4858694/270c393661c2083e.png)
8.代码模板(代码快捷键)
例如 : eclipse 中的syso是打印控制台输出 ,但是idea默认是sout , 如果非要改成syso 可以在Postfix Completion里面设置,类似的 fori等都是在里面设置
![](https://img.haomeiwen.com/i4858694/e2e5332aa4d30806.png)
9.自动导包、自动移除没用的包
![](https://img.haomeiwen.com/i4858694/dad8ebed750f71db.png)
9.1 手动导包 :alt+enter 手动移除未使用包: crtl+alt+o