带有Go-Plus的Atom Editor 1.15.0在函数源代码中有红色背景

时间:2017-04-05 08:31:13

标签: go atom-editor

我已将Atom更新为最新版(1.15.0)并更新了所有插件。 我有go-plus和go-debug插件。

我在Go文件中获得了大量方法的随机红色背景。如果我保存文件,它会消失几秒钟。

enter image description here

我认为这是一些警告,但我没有在go-plus中看到警告。

任何想法..红色bg意味着什么以及如何禁用它?

2 个答案:

答案 0 :(得分:17)

如果包没有测试文件,Atom将显示所有源代码行的默认背景。

如果包中至少有一个测试文件,默认情况下会在每次保存时运行测试。运行测试时,行显示为默认背景,测试完成后,可以测试但未被测试覆盖的代码行将显示为红色背景。

您可以在设置中更改此内容:

View -> Preferences -> Packages -> go-plus settings -> Test section
  • 运行测试保存:,您可以在保存
  • 上禁用运行测试
  • 使用覆盖率运行测试:禁用此功能仍会运行测试,但不会以覆盖模式运行,因此不会突出显示未经测试的行
  • 覆盖突出显示模式:使用此设置,您可以选择要突出显示的内容,默认情况下未经测试的代码会在红色背景中突出显示,您可以选择突出显示已测试具有绿色背景或高亮两者的行,或者没有(禁用)
  • 覆盖显示模式:现在这很方便;默认选项为highlight,它显示使用不同背景的整个行。将其更改为gutter,现在只有行号具有不同的背景,但不是代码本身,这更不令人不安

这是在go-plus v5.0中引入的。这是一个动画GIF,以突出差异:

enter image description here

答案 1 :(得分:6)

红色代码不在测试范围内。