代码调试
- 添加断点:
Ctrl + F8
Run下面的 Toggle Line Breakpoint
- 单步执行:
Alt + Shift +F9+F8
Run—>Debug
会展示出刚刚运行过的函数
F8不会进入函数,F7会进入函数内部单步执行
- 直接执行到下个断点:
F9
Run—>Resume Program
如果下面没有断点直接结束
- 查看所有断点:
Ctrl + Shift + F8
光标不要放在断点处
- 禁止所有断点:
Mute Breakpoints当前面的代码出错不需要执行下面的断点时 - 条件断点:
Ctrl + Shift + F8满足一定条件才执行断点
光标放在断点处,否则是查看所有断点
- 表达式求值:
Alt+ F8新版本的IDEA会直接把结果展示在后面
Run—>Evaluate Expression
可以写其他表达式运算
- 运行到指定行:
Alt + F9
Run—>Run to Cursor
运行到光标所在行
- 动态改变值(setValue):
F2 - 运行当前函数:
Ctrl + Shift + F10 - 配置运行参数:
Ctrl + Shift + O
即右上角 Edit Configuration,如果没有快捷在可以在Keymap中设置
文件操作
- 在当前目录新建文件:
Ctrl + Alt + Insert
help搜索“New”可以找到,如果Insert和其他键复合可以加shift
这个操作可以选择新建很多种类型的文件
- 复制当前文件到当前目录:
F5
比上面的更快
- 剪切移动:
F6 - 复制文件名:
Ctrl + Alt + Shift + C即Copy Reference完整路径
在文件上Ctrl C直接复制文件名
- 剪贴板工具:
Ctrl + Shift + V会将最近复制的内容都展示出来,哪里需要点哪里
结构图
-
如何迅速了解某个复杂的类里面有哪些方法和变量呢?在菜单栏Navigate下File Structure,快捷键
Ctrl + F12 -
使用Maven项目管理会有很多依赖,怎么查看?在maven工程右侧边栏Maven管理窗口中“Maven—Show Dependencies”可以调出依赖拓扑图
可以在这里执行跳转删除等操作
- 类图:
Ctrl + Shift + Alt + U - 查看当前方法被谁调用结构:
Ctrl + Alt + H记得把光标放上去
结语
IntelliJ的快捷操作还有很多,这里只是一个起点,掌握之后一定可以让编码的效率和质量得到很大提升。手放在键盘上,开始吧…