一、文件跳转
1.Alt+数字键 边框选择项
2.Help下 ctrl+shift+A —find in action
Recent Files chrl+E
Recetnly changes files ctrl+shift +E
3.Navigate下
Last Edit location
Back ctrl +alt + 左箭头
4.利用书签跳转
Toggle BookMark with Mnemonic ctrl +F11 阅读源码有用
Add to Favorites alt +shift +E 添加收藏
5.ideaVim插件安装使用
6.esc 文件区和编辑区来回跳转
二、精准定位
1.Navigate
Class ctrl + N 查找class文件
File ctrl +shift + N 查找文件
Sysmbol ctrl+shift+alt+N 匹配函数
字符串定位
Edit 下
Find --find in path ctrl+shift+F
三、代码小助手
1.Live Femplates 快捷方式模板
2.列操作
*ctrl+shift+右箭头 移动到下一个单词
*ctrl +shift+U 大小写转换
*ctrl + shift +alt + J 选择相同标识列
3.postfix 模块类似Live Femplates 不可自定义编辑
4.Alt + Enter
** 自动创建函数
**list replace
**字符串format 或build
**实现接口
**单词拼写
**导包
5. shift +Enter 在当前方的下方开始行
Ctrl + alt + Enter 在当前的上方开始行
Ctrl + alt + o 优化import
四、编写高效质量代码
- 重构
- 重构变量 shift + F6
*重构函数签名 ctrl +F6
*Type Migrateion ctrl + shift F6
2.抽取
- 抽取变量 ctrl + alt +V
- 抽取常量 ctrl + alt + C
- 抽取字段 ctrl + alt + F
- 抽取参数 ctrl + alt + P
- Funtional Paramter ctrl + alt +shift + P
五.Git的集成
1.寻找修改的轨迹
*annotate 查看文件提交的信息
*previous change ctrl+shift+alt +向上箭头
*revert ctrl+alt+Z
2.local history
六.spring 关联一切
1.spring的关联
2.数据库的关联
七.调试
1.添加断点 条件断点 查看断点
2.调试过程动态改变值 F2 set value
3.运行当前上下文 ctrl+shift + F9
4.选择运行 alt+shift + F9
八.结构图
1.查看文件大纲 ctrl + F12
2.复制当前文件 F5
3.移动当前文件 F6
4.查看maven依赖 ctrl+shift +alt + U
5.查看类继承结构,方法调用层次 ctrl +H