IDEA
1、常规操作
-
只改java代码 Redeploy
-
只改配置文件 Restart server
-
只改了前端页面 刷新一下
2、插件
- Translation 翻译
- LeetCode 算法题
- Loombok 利用注解方法来创建实现类
- Chinese (Simplified) Language Pack EAP 这个插件就厉害啦,可以让你的idea变成中文版的(2020.1以上版本支持)
3、快捷键
- alt + intsert 生成get/set 实现接口等
- ctrl + o 重写父类方法
- Ctrl+X: 删除行
- Ctrl+D: 复制行
- Ctrl+Alt+V :自动创建变量也就是=号前的变量定义
- Ctrl+Alt+F 局部变量变为全局变量
- Ctrl+Alt+L 格式化代码
- ctrl+t 查看参数类型
- 连续两次shift 查找方法
- Ctrl+P 方法参数提示
- Ctrl + Alt Enter 光标所在行上空出一行,光标定位到新行
- Shift+Enter 光标所在行下空出一行,光标定位到新行
- Ctrl + Alt + 左方向键 退回到上一个操作的地方 (必备)(注意与其他软件快捷键冲突)
- Ctrl + Alt + 右方向键 前进到上一个操作的地方 (必备)
- Ctrl + Shift + Enter 自动结束代码,行末自动添加分号 (必备)
- Ctrl + Shift + F12 窗口最大化
- Ctrl+Alt+T 选中后自动生成代码块,如下:
- 更多快捷键见链接:https://blog.csdn.net/qq_38963960/article/details/89552704
4、自动生成代码
- 1、for循环
方式一: 20.for Enter
for (int i = 0; i < 20; i++) {
}
方式二: list.for Enter
dataList = new ArrayList<>();
for (Question question : dataList) {
}
- 2、if语句
方式一:cursor .null Enter
if (cursor == null) {
}
方式二:ifn Enter
//此时生成的变量不一定是cursor
if (cursor == null) {
}
- 3、生成main方法代码块
psvm
public static void main(String[] args) {
}
- 4、输出语句
方式一: sout
System.out.println();
方式二: 语句.sout
result.var
==>System.out.println(result);
- 5、返回变量
语句.var
new Text().var
==> Text text = new Text();