Не могу видеть вывод, только в терминале - PullRequest
0 голосов
/ 18 мая 2019

Я пытаюсь написать код Go в VScode.

У меня есть расширения 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 голосов
/ 20 мая 2019

Для output tab только выполнить go test без подробной команды. Вы должны добавить -v аргумент в go test config.

Добавьте это в settings.json на VSCODE

"go.testFlags": ["-v"],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...