如何使用vsCode编辑开发go语言的项目?

1、我想通过按F5实现go语言的自动运行,然而搜了资料还是不能OK?
所以求真经、、、不知道怎么配置调试~~
2、我想用vscode调试go,但是不知道tools怎么放,看了相关文档但是没有成功!!!
求指教,大佬们~

clipboard.png

{
    // Go configuration
            // Run 'go build'/'go test -c' on save.
            "go.buildOnSave": true,
            // Flags to `go build`/`go test` used during build-on-save or running tests. (e.g. ['-ldflags="-s"'])
            "go.buildFlags": [],
            // Run Lint tool on save.
            "go.lintOnSave": true,
            // Specifies Lint tool name.
            "go.lintTool": "golint",
            // Flags to pass to Lint tool (e.g. ['-min_confidenc=.8'])
            "go.lintFlags": [],
            // Run 'go tool vet' on save.
            "go.vetOnSave": true,
            // Flags to pass to `go tool vet` (e.g. ['-all', '-shadow'])
            "go.vetFlags": [],
            // Pick 'gofmt', 'goimports' or 'goreturns' to run on format.
            "go.formatTool": "goreturns",
            // Flags to pass to format tool (e.g. ['-s'])
            "go.formatFlags": [],
            // Run the formatting tools with the -d flag
            "go.useDiffForFormatting": true,
            // Complete functions with their parameter signature
            "go.useCodeSnippetsOnFunctionSuggest": false,
            // Specifies the GOPATH to use when no environment variable is set.
            "go.gopath": "D:/web/Golang",
            // // Specifies the GOROOT to use when no environment variable is set.
            "go.goroot": "F:/gong_ju/Golang",
            // Run formatting tool on save.
            "go.formatOnSave": true,
            // Run 'go test -coverprofile' on save
            "go.coverOnSave": false,
            // Specifies the timeout for go test in ParseDuration format.
            "go.testTimeout": "30s",
            // Enable gocode's autobuild feature
            "go.gocodeAutoBuild": true,
            // The Go build tags to use for all commands that support a `-tags '...'` argument
            "go.buildTags": "",
            // Environment variables that will passed to the process that runs the Go tests
            "go.testEnvVars": {},
            // Autocomplete members from unimported packages.
            "go.autocompleteUnimportedPackages": true    
}
阅读 11.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题