我正在尝试用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)相同。
如何解决此问题,以便将实际输出输出到“输出”选项卡?
答案 0 :(得分:0)
对于output
标签,仅执行go test
,而无需冗长的命令。您必须将-v
参数添加到go test
配置中。
将此添加到VSCODE上的settings.json
"go.testFlags": ["-v"],