以下代码在vscode里直接运行时会显示test未定义,需要在命令行中输入go build .再运行生成的exe文件。
package main
import "fmt"
func test() {
fmt.Println("helloworld")
}
package main
func main() {
test()
}
为了简化操作,在vscdoe中运行->生成配置,在.vscode下新建setttings.json,输入
{
"code-runner.executorMap": {
"go": "cd $dir && go run ."
},
"code-runner.executorMapByGlob": {
"$dir\\*.go": "go"
}
}
即可直接使用UI上的运行按钮