先说一句,我超喜欢IDEA,咋用咋顺手,嘿嘿
目录
一、插件
1. Builder Generator
翻译:如题,Builder生成器
说明:设计模式里,有一种类型是“创建型”,其中有一种模式叫构建者模式,Builder。
这个插件就是方便大家摩拳擦掌想小试牛刀的时候,给你递过来的刀。毕竟一个业务模型包含的字段可能很多,我们可不想一行一行的写set来重构
详细用法:安装→重启IDEA→右键菜单,选择Generate→点击Builder
二、快捷键
1、Ctrl + Alt + O 删除类中无用的import包
其实这个可以在idea中设置自动删除无效引用和排序,看个人喜好吧。比如我的业务项目比较复杂,我不希望每次我改一行代码、甚至只是打开一个文件,idea就自动整理。这会让我看不清自己真正改动过的代码。所以我还是喜欢手动
2、Ctrl+”+/-”,当前方法展开、折叠
Ctrl+Shift+”+/-”,全部展开、折叠
3、Ctrl+Alt+H 方法引用链查看
4、Ctrl+Shift+Enter idea自动补齐
这个贼好用,强烈推荐,可以自动补齐括号、分号、if的右大括号等等。补齐后会停留在括号内,或者行尾
5、Ctrl+Shift+F9 单独编译一个类
6、Ctrl+Alt+L 代码格式化
这个太常见了,纯粹我写来凑数的
7、ALT + INSERT 在maven的pom文件里执行,是搜依赖、自动引入。
我之前想引一个包的时候,都是去百度XX包的依赖怎么写,然后复制一段。早点知道这个功能就好了
8、CTRL+ALT+V 自动补齐变量
这里的V就可以理解是variable,就是变量的意思,也挺好记的
比如创建一个对象时,我们会用new Apple(),但是我们给他的声明要写类型Apple,还要给个变量名字,apple,即 Apple apple = new Apple(); 调用一个模型的getXXX()也是一样的。所以,很多时候,我们调用一个方法的返回值是明确的,变量名字也使用默认的,这时候就可以这么写:
1. 直接写 new Apple();
2. 然后按CTRL+ALT+V,idea就会给你一些变量名的建议
3. 按方向键,选一个自己喜欢的
4. 按Enter键,完成
9、ALT + ENTER
一个神奇的组合,在编辑页面按这个组合键,就提示对当前文本能执行的操作。
点击一处,比如,在if后面按,就可以反转if-else,或者删掉一个if段;在方法声明的private上按,就可以修改方法的访问级别;在方法名上按,可以生成javadoc(我之前都是写/**然后按回车哈哈,也是可以的),可以快速生成重载方法,还可以回滚对这个方法的修改……
总之,这真的是一个神奇的组合,可以多尝试。
10、调整方法的参数顺序
1.按住Ctrl + Alt + Shift +左右箭头可以快速调整参数顺序。
2.调整后使用 Alt + Enter可以将函数调用的参数相应自动调整。
这个快捷键在整理一些方法的参数,以便重构时,挺有用的。