前言
这里使用 window 平台下的 IDEA 2019.3 版本开发工具
文章目录
代码小助手
列操作
列操作对代码格式类似的行进行同时操作,避免相同的操作重复进行,提高编写代码的效率
列操作的快捷键:Ctrl + Alt + Shirt + J
window 下 IDEA 列操作功能在菜单中的位置
Edit->Find->Select All Occurrences ,如下图所示。
列操作演示
这里涉及到的快捷键,除了列操作快捷键,还用到其他 IDEA 中其他的快捷键。
- 移动光标到单词开头位置:
Ctrl + 左箭头
- 移动光标到单词结束位置:
Ctrl + 右箭头
- 选中单词:
Ctrl + Shirt + 右箭头
- 大小转换:
Ctrl + Shirt + U
Live Templates
Live Templates 可以让你少些很多重复性的代码,非常灵活,可以根据的需要自定义
Live Templates 在 IDEA 中的位置
按下图寻找 Setting -> Editor -> Live Templates
添加自定义的 Live Templates
-
新建一个 Templates 组
点击 OK 保存即可
-
添加 Live Templates
Abbreviation: 用于填写调用 Live Templates 的快捷键
点击 Define ,选择 Java ,最后点击 OK ,一个自定义 Live Templates 就大功告成了。 -
使用 Live Templates
Live Templates 的常用配置
-
main 方法
public static void main(String[] args){ $END$ }
-
psfi 和 psfs
private static final int $name$ = $value$; private static final String $name$ = $value$;
Postfix
在某种意义上来说, Postfix 是一种比 Live Templates 更加高效编写代码的方法
postfix 在 IDEA 中的位置
使用 IDEA 的快捷键 Shirt + Shirt
, 搜索一切
![在这里插入图片描述
这里就 IDEA 自带的 Postfix ,如下图所示
常用的 postfix
- for
- nn
- return
- field
Alt + Enter
Alt + Enter 是为数不多平时使用最多快捷键之一
-
自动创建函数
-
list replace
-
字符串 format 或 build
-
实现接口
-
单词拼写
-
导包
编写高质量的代码
重构的快捷键:
Ctrl + Alt + Shirt + T
重构
-
重构变量
重构变量的方式有二种,一种是先按Ctrl + Alt + Shirt + T
,再选择 Rename,另一种是直接按快捷键Shirt + F6
。
-
重构方法
下面的方法是需要重构的方法private void sayHello(String abc) { System.out.println("abc = " + abc); }
这里重构 SayHello 方法为例,如下图所示
抽取
-
局部变量
-
静态常量
-
成员变量
-
抽取方法参数
寻找修改轨迹
Git 集成
-
annotate
查看当前行代码的作者,修改时间,版本号等信息
将鼠标放在对应行的 annotate 上
-
移动所有改动之处
快捷键:Ctrl + Alt + Shirt + 向上箭头
-
rollback
快捷键:Ctrl + Alt + Z
Local History
关联一切
与 Spring 关联
与数据库关联
-
添加 数据库
-
添加数据库连接信息