Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在saveinvscode上运行go测试,并将其输出到终端?_Go_Testing_Visual Studio Code - Fatal编程技术网

有没有办法在saveinvscode上运行go测试,并将其输出到终端?

有没有办法在saveinvscode上运行go测试,并将其输出到终端?,go,testing,visual-studio-code,Go,Testing,Visual Studio Code,现在我有几个项目是用VSCode运行的,每次我写新代码的时候,运行go test都是很枯燥的,我宁愿看看我是否马上弄坏了什么东西。我知道,在Javascript中,我能够在每次保存文件时运行测试,并将输出发送到终端 现在,我使用的是“”扩展名,我有一个如下所示的配置文件: { "emeraldwalk.runonsave": { "commands": [ { "match": ".*",

现在我有几个项目是用VSCode运行的,每次我写新代码的时候,运行
go test
都是很枯燥的,我宁愿看看我是否马上弄坏了什么东西。我知道,在Javascript中,我能够在每次保存文件时运行测试,并将输出发送到终端

现在,我使用的是“”扩展名,我有一个如下所示的配置文件:

{
    "emeraldwalk.runonsave": {
        "commands": [
            {
                "match": ".*",
                "cmd": " go test"
            }
        ]
    }
}
但是它输出到VSCode的“output”部分,我希望它输出到我的终端

那么有没有:

  • 将此扩展输出到我的终端的方法

  • 一种在保存时让“go test”在循环上运行的方法


  • 如有任何想法,将不胜感激

    如果您的目的是以自动化的方式查看代码和运行测试,那么请签出。真是太神奇了。否则,您可以为此使用VSCode扩展。

    如果您的目的是以自动方式查看代码和运行测试,那么请签出。真是太神奇了。否则,您可以为此使用VSCode扩展。

    是的,Go扩展支持此功能

    Go to Settings=>Go,有一个明确的选项:“保存时测试”


    要查看测试结果,请在输出中选择“Go Tests”。

    是,Go扩展支持这一点

    Go to Settings=>Go,有一个明确的选项:“保存时测试”


    要查看测试结果,请在输出中选择“Go Tests”(开始测试)。

    谢谢。我想这可能是我必须要做的。我想我的下一个问题是如何将输出发送到终端?@PatrickCollins“output”视图位于终端旁边。选择输出,而不是端子。一旦你这样做了,在右边有一个下拉列表,可以选择你想看到的输出:go测试的输出。谢谢,我的意思是我想把终端和输出结合起来,但这听起来像是一个单独的问题。谢谢。我想这可能是我必须要做的。我想我的下一个问题是如何将输出发送到终端?@PatrickCollins“output”视图位于终端旁边。选择输出,而不是端子。一旦你这样做了,在右边有一个下拉列表来选择你想看到的输出:go测试的输出。谢谢,我的意思是我想把终端和输出结合起来,但这听起来像是一个单独的问题。