ctrl:control的缩写 控制的意思
shift:上档转换键
alt:alternate交换 替换的缩写
windows的ctrl一般情况下等价于MAC的commond
ctrl+shift+A 查找快捷键
侧边栏 123……全屏这状况下按住alt+数字跳转到对应的窗口
一、各种跳转
项目之间的跳转ctrl+alt+】下一个、【前一个
文件之间的跳转recent file ctrl+e
ctrl+shift+空格 上次编辑的位置
收藏到 favorite alt+shift+f
二、精准搜索
查找类 ctrl+n
查找文件ctrl+shift+n
查找某个函数ctrl+shift+alt+n
查找字符串ctrl+shift+f
三、代码批量编辑
列操作
ctrl+shift+u大小写切换
格式化 ctrl+alt+l
F2找到最近的错误
alt+enter自动改错
live template(自定义模板)
创建完成点击一个define类似与syso
postfix(系统预设模板,不可以编辑)
常用的有
for i
sout
return
user.nn 判断是否等于null
四、最强大的一个快捷键ALT+ENTER自动提示
自动创建函数
list replace 将代码替换为比较简单的方式
实现接口
单词拼写 拼错了就会给你一个波浪线
导包
重构变量 shift+f6(rename)
重构函数 alt+enter的自动提示
五、其他重点内容
1.field(成员变量)
2.git的集成
看到某段代码的作者
ctrl+alt+shift+方向键上下
3.寻找修改轨迹、local history
4.关联一切
spring框架的关联
数据库的关联
5.断点调试debug
添加断点 shift+ f8
单步运行 shift+f9 每一次按f8程序就会单独的运行
f9跳到下一个断点
条件断点ctrl+shift+f8
直接set value
运行单元测试 main函数 ctrl+shift+f9
6.文件操作
复制完整的路径名
ctrl+shift+c
调出剪贴板
atrl+shift+v
7结构图
查看当前field method的大纲视图
ctrl+f12