如何使Intellij Idea Coverage显示全彩色线条?

Cli*_*ood 31 code-coverage intellij-idea

在Eclipse中,大多数覆盖插件,显示带有不同颜色的覆盖/部分覆盖/未覆盖的线(即整条线涂有颜色)

在IntelliJ Idea中,我找不到用描述性颜色绘制整条线的方法,在左侧只添加一个小的,几乎察觉不到的标记,使得部分覆盖/未覆盖线的可视化非常困难.

任何的想法?

Cli*_*ood 64

我在这里找到了这个问题的解决方案,但我认为最好创建一个特定的,措辞明确的问题,以便与我完全相同问题的人可以在Google/StackOverflow中找到更好的问题.

简而言之,通过Editor -> Colors & Fonts -> General(或至少从IntelliJ 2017.3起Editor -> Colors Scheme -> General)

您可以自定义用于覆盖/部分覆盖/未覆盖线的颜色和字体,修改以下条目的背景:

  • 全线覆盖
  • 部分线路覆盖
  • 裸露的线条

IntelliJ Idea中代码覆盖的颜色配置

例如,我想使用已经提供的相同默认颜色,但不仅仅是在边缘上,而是在整行上(类似于Eclipse的工作方式),所以我禁用了"Foreground"并启用了"Background".瞧!

整条线条以易于查看的颜色绘制

  • 谢谢你!我曾经让我的线条变色,直到我切换到Darcula主题,此时它恢复到只显示边缘的颜色.解决方案是从Darcula主题创建一个新的可编辑主题,并在其中设置所需的线条样式(例如背景颜色). (3认同)
  • 对我来说不起作用,设置前景或背景仍然只会在边距中产生标记. (3认同)
  • @AutomatedMike我必须关闭并重新打开标签才能使更改生效。 (2认同)

Azz*_*ziz 6

我认为用户界面已更新,访问此选项的方式已更改。虽然其他人已经提到过,但我想用更详细的图像来详细说明,以便更容易看到。

Intellij > Preferences > Editor > Color Scheme > General > Line Coverage >
Run Code Online (Sandbox Code Playgroud)

在那里你将有三个选择。

  • 满的
  • 部分的
  • 裸露

这是菜单选项: 线路覆盖菜单选项

这是问题具体寻找的内容: 线条覆盖背景着色菜单选项