文章来源: https://www. cnblogs.com/nedulee/p/1 2389096.html
原文作者:Java后端进阶指南
本期让我们来盘点一下,idea中有哪些在提高开发效率上相见恨晚的技巧。
自动补全
代码抽取
编辑代码
块代码模板
自动补全
1.快速输出
![59a05cf437d7eeb25ac28bae51d8772a.gif](https://i-blog.csdnimg.cn/blog_migrate/f2a0a667245395ab9a1b4168fd9916a9.gif)
2.快速定义成员变量
![3d63944e0b885c3e551da64ca7198329.gif](https://i-blog.csdnimg.cn/blog_migrate/e9e1cac4a2d9fee6e043e6dbbc57ef23.gif)
3.快速格式化
![31d2aa6630c739226cd9e83fbec09078.gif](https://i-blog.csdnimg.cn/blog_migrate/6c550acd78f961df44f2fba697dff7c5.gif)
4.快速判空
![008a894de2fec85d86103eb6d8a035a3.gif](https://i-blog.csdnimg.cn/blog_migrate/c64a0b1e8b1e5226bbe6fc37f65d6d47.gif)
5.快速取反
![3ea4dccacec9d10c6fe40cd40309c346.gif](https://i-blog.csdnimg.cn/blog_migrate/c5ceac806218ad9735a515894f44e2ea.gif)
6.快速返回
![a2cd9c2a819a346f7a7b3bcc992493c5.gif](https://i-blog.csdnimg.cn/blog_migrate/0690b8e2c5223502de80d4ef81f2be32.gif)
7.快速循环
![d679e300f37644540c39b330656fc06e.gif](https://i-blog.csdnimg.cn/blog_migrate/aec7f6db87a608d16db011a5cb45866e.gif)
8.快速lambda
![f532192ccbd8b7b3e6ef9054a5d9bb8b.gif](https://i-blog.csdnimg.cn/blog_migrate/53d8fb575ea4396234e3831af8762735.gif)
代码抽取
(windows的同学只需要将command替换成ctrl即可)
![b755a27582105768ce3cbc683b0d7bbb.png](https://i-blog.csdnimg.cn/blog_migrate/1b1cfc7b85daed03a60b5b923ae3a808.jpeg)
1.command+alt+V 抽取局部变量
![2b5b2c8c2e6ec1ac6dbbf0015c60cfae.gif](https://i-blog.csdnimg.cn/blog_migrate/d66eac7efa39d88b422a196a41bbb70a.gif)
2.command+Alt+C 抽取静态变量
![17d707755315a2a51c8f37ab74f185ca.gif](https://i-blog.csdnimg.cn/blog_migrate/c461af1b6d262ac3c9b8c10b47c77f20.gif)
3.command+Alt+F 抽取成员变量
![abab0f4134de0573cf977ddd79eb87d7.gif](https://i-blog.csdnimg.cn/blog_migrate/0c0bc7c4bc5c80bc616c3f69841839f7.gif)
4.command+Alt+P 抽取方法参数
![92712297b434ebbe3d2f568ca53700df.gif](https://i-blog.csdnimg.cn/blog_migrate/b19cde29977f71ef108842b53ac2765c.gif)
5.command+Alt+M 抽取方法
![29c3a6111a1ed04eb1a16f1ae01812da.gif](https://i-blog.csdnimg.cn/blog_migrate/3ea28a7222ea2fbb0af603546f40072f.gif)
编辑代码块
Command + alt + t
![4644f2a61bcbbdae28eda40f363ca752.gif](https://i-blog.csdnimg.cn/blog_migrate/25f6b97b9c9560b81e1cd642e497edc1.gif)
代码模板
idea为我们预设了一些模板,我们可以通过command+j来查看,并生成代码我们也可以自定义模板:Settings -> Editor -> Live Templates
![cd2aaa9f6ea86ecaa9d0d3472a586606.gif](https://i-blog.csdnimg.cn/blog_migrate/ec9c1e92cd819d80323e967797a03e08.gif)