IDEA 核心技巧
1 快捷键
IDEA快捷键 (大佬总结得不能再全)–> IntelliJ-IDEA-Tutorial/keymap-introduce.md 快捷键
2 插件
Guide大佬 总结好的插件:
1.1 SequenceDiagram 方法上调用时序图
- 代码太复杂时, 右键方法–>SequenceDiagram , 查看时序图. 或者 Ctrl+H 查看继承类
1.2 translation 翻译插件
- 选中后, Ctrl + Shift + Y 快捷翻译
3 Debug技巧
2.1 Debug时, 右键断点, 可设置断点执行的条件.
2.2 断点中断时 Alt + F8
- Alt + F8 --> Evaluate Expression 在调试到错误的那一句时, 可以临时输入代码(可以是小段), 使用当前调试数据进行调试.
2.3 Ctrl + P 查看 方法/构造器 需要的参数.
IDEA 随便看看技巧
? IDEA 可以看看的技巧:
maven 启动前 install https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/settings-introduce-4.md
IntelliJ IDEA 的 Java 热部署插件 JRebel 安装及使用 减少Tomcat重新启动次数, 节约生命
(待看) Maven 的单模块 / 多模块之 Spring MVC + Spring + Mybatis 项目讲解
? IDEA常用快捷键补全当前行补全当前行改名
功能 | IDEA快捷键 | Eclipse快捷键 |
---|---|---|
最常用功能: | ||
使用及取消 单行注释 | Ctrl + / | Ctrl + Shift + C |
当前位置创建注释 | Ctrl + Shift + / | |
使用及取消 块注释 | Ctrl + Shift + / | Ctrl + Shift + / |
补全";"号, 并新建一行 | Ctrl + Shift + Enter | |
关闭当前文件 | Ctrl + F4 | Ctrl + W |
恢复之前关闭的文件 | Ctrl + E | Alt + ← |
导包 | ||
快速定位到出错的地方 | F2 | |
万能键: 优化/修复/补充返回值 | Alt + Enter | |
自动导包 | File → Setting → 搜索auto import → 右边都勾上. (包不唯一的情况下, 不会自动导包) | |
手动导包 | Ctrl + ,(逗号) (需要设置) | |
编辑相关: | ||
复制光标所在行 | Ctrl + D | Ctrl + Alt + ↓ |
删除光标所在行 (必备) | Ctrl + X (实际上是剪切) | Ctrl + D |
移动代码 | Alt + Shift + ↑ | Alt + ↑ |
新建空行 | Shift + Enter | Shift + Enter |
补全 ; 号,并跳到行尾补全大括号,并跳到括中 | Ctrl + Shift + Enter | |
修改文件中同一变量名 | Shift + F6 | |
从内到外, 选中当前标志符 | Ctrl + W | |
改名 | Shift + F6(可以选择替换掉注释中的内容) | Alt + Shift + R |
自动生成返回值对象 | Ctrl + Alt + V | Ctrl + 1 |
折叠/展开 所有代码 | Ctrl+Shift+"-“Ctrl+Shift+”+" | Ctrl+Shift+/(小键盘)Ctrl+Shift+*(小键盘) |
大小写 转换 | Ctrl + Shift + U | |
修改变量名/函数名/文件名, 以及智能同步修改相关依赖 | Shift + F6 | |
查看近期鼠标停留位置 | Ctrl + Shift + E | |
多行编辑 | Alt+J (不是那么智能) | |
去掉多余格式化 | Ctrl + Shift + J 合成一行再 Ctrl + Alt+ L 格式化 | |
方法类 相关: | ||
显示文件中所有方法列表 | Ctrl + F12(??不可用)Alt + 7 | Ctrl + O |
搜索某类的所有方法列表 | Ctrl + N | Ctrl + T |
搜索file/class/symbol/action | Shift + Shift | |
查找接口实现类 | Ctrl + Alt + B | |
查看 方法参数 | Ctrl + 左键悬停(略)Ctrl + Q (光标位置)(详) | |
功能 | IDEA快捷键 | Eclipse快捷键 |