在 Goland 中,如何将测试文件隐藏在每个非测试文件下面?

In Goland, how can I hide test files underneath each non-test file?

在 Go 中,"idiomatic" 将测试文件放在包含被测代码的文件旁边。

无论这是否是一个好的软件工程实践,在 Goland IDE 中,您可以将测试隐藏在被测代码下面,就好像它是一个子目录一样。

这个设置在哪里?

您可以按照 this help page 中的说明进行操作。

快速参考是执行以下操作:

  • 项目视图下window
  • 点击齿轮
  • select 文件嵌套...
  • 单击“.go”扩展名下的 "Child file suffix"
  • 将“_test.go”添加到列表中并单击“确定”

这是文件嵌套选项:

选择后,添加以下内容: