上课使用Eclipse编译代码时,Eclipse背景突然变得花花绿绿(debug导致)。
画面看着特别不舒服,自己尝试解决,发现随意行输入字符即可解决(敲下Enter也可),但是仅可解决当前代码问题,不能彻底解决问题。(当然你可以重启IDE)
最好的方法当然是打开Coverage的视图,然后点击Remove all Sessions。
步骤如下:
1.Window ——>show view ——> Other——>Java——>Coverage
2.点击Remove all Sessions(两个×按钮)
baidu发现覆盖测试的颜色含义如下:
Source lines containing executable code get the following color code:
1.green for fully covered lines,
2.yellow for partly covered lines (some instructions or branches missed) and
3.red for lines that have not been executed at all.
Casionx大佬翻译如下
- 绿色为完全覆盖的线条
- 黄色部分覆盖的线条(一些指示或分支遗漏)
- 红色表示尚未执行的行。
此外,左侧还显示了彩色菱形,用于包含决策分支的行。菱形的颜色与突出显示的颜色具有相似的语义:
- 绿色表示完全覆盖的分支,
- 黄色表示部分覆盖的分支
- 当未执行特定行中的任何分支时为红色。
可以在“ 首选项”对话框中修改这些默认颜色(请参阅下一节)。当您开始编辑源文件或删除coverage会话时,源注释会自动消失。
详细内容参照Java Code Coverage for Eclipse