仅在终端中看不到输出

时间:2019-05-18 18:45:12

标签: python go visual-studio-code

我正在尝试用VScode编写一些Go代码。

我拥有Code Runner(v。0.9.9)和Go(v 0.10.2)扩展名。

我尝试运行以下命令:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")

}

output标签中,我得到了:

[Running] go run "/home/joe/code/test.go"

[Done] exited with code=0 in 0.236 seconds

其中不包括Println语句的输出。如果我从终端(甚至从VScode)运行它,我会得到:

joe@HP-Laptop-15-bs0xx:~/code$ go run test.go
Hello, World!

顺便说一句,这与我也尝试过的其他语言(例如Python)相同。

如何解决此问题,以便将实际输出输出到“输出”选项卡?

1 个答案:

答案 0 :(得分:0)

对于output标签,仅执行go test,而无需冗长的命令。您必须将-v参数添加到go test配置中。

将此添加到VSCODE上的settings.json

"go.testFlags": ["-v"],