title: IDEA工具
date: 2020-11-30 15:49:57
tags: 工具
- [ ] 快捷键
- [ ] 系统设计
- [ ] 插件
- [ ] 个性化
- [ ] 异常
常用快捷键
快捷键 | 说明 | 示例 |
---|---|---|
Ctrl + Alt + T | 将代码包裹在一个块内 | |
Ctrl + Alt + L | 格式化代码 | |
Ctrl + shift + 空格 | 补全代码 | |
Ctrl + Alt + B | 找到方法的实现/接口的实现类 | |
Alt + 7 | 查看类中有什么方法 | |
Alt + Ctrl + 箭头 | 返回上/下个光标地方(可跨包) | |
Ctrl + Alt + H | 查看java方法调用树 | |
Ctrl + Alt + F7 | 查看定义的变量在哪里被调用 | |
F2/Shift + F12 | 移动到有错误的代码 | |
Alt + Enter | 快速修复 | |
Ctrl+ shift + Enter | 自动补全末尾的字符 | |
Alt + Insert | 构造方法 | |
Ctrl + ‘ - / + ’ | 折叠/展开选中内容 | |
Ctrl + Shift + ' - / + ' |
系统设置
1、取消每次打开IDEA默认开启上一个项目
插件推荐
Translation
BackgroundImage
个性化
如何自定义IDEA背景
https://mp.weixin.qq.com/s?src=11×tamp=1608123653&ver=2770&signature=Wth3zJx3d0s2VZg2pHpt0h0LbwgdSTeK7EAr7K5zfibQtPnw06yXtt96I9DpLLU6hkIQZ5yiuqO9asrSIi2DIcqHDorocVjNWNtPft5ny6wa5sWf1L2*7kRqj8I6TM&new=1
异常
idea中输入中文变成繁体字
原因:idea中快捷键与输入法快捷键冲突:crtl+shift+f
解决方法:1、crtl+shift+f切换回简体输入方式
2、修改输入法的简繁切换快捷键的设置(待选)
title: IDEA-Debug
date: 2020-12-11 23:01:43
tags: JAVA
Debug简介和意义
初入公司,会先学习公司业务和现有项目,然后才是参与开发,这过程中Debug扮演重要的角色!
-
Debug,是程序开发人员必会的一项调试程序的技能。
-
企业中程序开发和程序调试的比例为1:1.5,可以说如果你不会调试程序,你就没有办法从事编程工作。
Debug能帮助我们做什么?
- 追踪代码的运行流程。
- 程序运行异常定位。
- 线上问题追踪。(本地缺乏环境和数据)
IDEA中的Debug步骤
-
设置断点(F9)
-
调试程序(8个按钮)
观察变量
- 查看变量有三种方式:
- 程序区查看变量
- 鼠标悬停到变量名上会弹出当前变量的值
- Debugger的Variables中查看变量
- 查看变量有三种方式:
回退断点调试的使用
-
回退断点
- 回退断点按钮
-
作用
-
回退到当前方法的调用处。
-
当想重新查看该方法体的执行过程时,不用重新启动Debug,可以使用回退断点方式。
-
计算表达式 Alt + F8
-
计算表达式
-
计算表达式按钮(Alt + F8)
-
-
作用
- 设置变量,在计算表达式的框里,改变变量的值,这样有时候就能很方便我们去调试各种值的情况了。
条件断点
-
条件断点
-
右键单击断点处,可以设置进入断点的条件
-
-
作用
- 通过设置断点条件,在满足条件时,才停在断点处,否则直接运行。
多线程调试
-
步骤
-
多线程调试,需要调整断点挂起级别为Thread
-
Frame中选择线程进行调试
-