IDEA 简单操作
跳转
界面上的跳转
在对应的tab弹窗中跳转
ALT + (1...9)
跳转回代码编辑区域
ESC
文件之间跳转
查看浏览过的文件
CTRL + E
查看修改过的文件
CTRL + SHIFT + E
保存书签进行跳转
F11 保存一个书签, 或者取消一个书签
ALT + 2 弹出书签列表可以跳转到保存好标签位置
CTRL + F11 保存书签并选择一个书签号码
CTRL + SHIFT + (1...10) 设置为指定的书签号码
CTRL + (1...10) 跳转到指定的书签号码
使用书签保存一个类或者方法
光标放上指定位置 ALT + SHIFT + F
搜索
搜索项目中的类
CTRL + N
搜索文件
CTRL + SHIFT +N
快速搜索一个方法
CTRL + SHIFT + ALT + N
代码编辑
常用操作
CTRL + Y 删除一整列
F2 快速定位到报错的地方
自动补全变量名字和变量类型
CTRL + ALT + V
SHIFT + CTRL + ALT +C 复制文件全路径
调出剪切板 (用处:可以复制多个不同位置的字符串再进行粘贴)
SHIFT + CTRL + V
选中一列
选中文件中一样的字符 选中一段字符 SHIFT + CTRL + ALT + J
鼠标选中多行 SHIFT + ALT + 鼠标左键
鼠标选中多个区域 SHIFT + CTRL +ALT + 鼠标左键
LIVE TEMPLATES
注意第一次新增的模板
用法
POSTFIX
这个只可以使用系统自带的,自己不可以设置
触发条件: . (点)
常用的几个
变量.sout 控制台输出该变量
变量.return 快速创建返回值
变量.nn 快速创建 该变量不等于 null 的判断
变量.fori 快速创建该变量的for循环
示范
ALT + ENTER 详细解释
ALT + ENTER 键可以做什么
鼠标放在因为没有该方法红色标记的地方 自动创建未生成的方法
鼠标放在接口的名字处 在接口中按可以自动实现接口
自动导包
重构
SHIFT + F6 重构一个方法内的变量
CTRL + F6 重构一个方法
抽取
抽取局部变量
选中要抽取的内容 CTRL + ALT + V 把相同的字符串抽取出来自动生成局部变量
效果
抽取成员变量
选中要抽取的内容 CTRL + ALT + F
抽取形参
选中要抽取的内容 CTRL + ALT +P
抽取逻辑变成一个方法
选中要抽取的内容 CTRL + ALT + M
LOCAL HISTORY 查看代码的修改历史记录
CTRL + SHIFT + A 弹出窗口
输入 LOCAL HISTORY
查看这个类在各个时间段的修改状态
项目关联
让项目与spring关联起来
效果
与数据库关联
与数据库关联的好处
sql 语句 智能提示
在右侧关联数据库中修改表名或者修改表字段,可以直接影响整个项目中的表名或者字段
程序调试
断点
添加/取消断点 CTRL + F8
ALT + F8 查看集合或者对象的值
调试 SHIFT + F10
运行 SHIFT + F9
单步运行 F8
跳到下一个断点 F9
查看所有断点 SHIFT + CTRL + F8
文件操作
复制文件
鼠标放在该文件中 F5 复制当前文件
鼠标放在该文件中 F6 移动当前文件
查看文件结构
鼠标放在该文件中 CTRL+ALT+SHIFT+U 查看类图
鼠标放在该文件中 CTRL+ALT+U 小窗查看类图
鼠标放在该文件中 CTRL+SHIFT+U 单词变大写
鼠标放在该文件中 CTRL + F12 查看类中的所有方法