https://marketplace.visualstudio.com/items?itemName=golang.Go#customization
https://github.com/golang/vscode-go/blob/master/docs/settings.md
{
"go.gopath": "/home/moqsien/projects/golang",
"go.toolsManagement.checkForUpdates": "proxy",
"go.useLanguageServer": true,
"go.lintTool": "golangci-lint",
"go.lintFlags": [
"--disable-all",
"--enable golint"
],
"go.formatTool": "goimports",
"go.languageServerExperimentalFeatures": {
"diagnostics": true
},
"go.useCodeSnippetsOnFunctionSuggest": true,
"go.editorContextMenuCommands": {
"toggleTestFile": true,
"addTags": true,
"removeTags": false,
"fillStruct": false,
"testAtCursor": true,
"testFile": false,
"testPackage": false,
"generateTestForFunction": true,
"generateTestForFile": false,
"generateTestForPackage": false,
"addImport": true,
"testCoverage": true,
"playground": true,
"debugTestAtCursor": true,
"benchmarkAtCursor": false
},
"[go]": {
"editor.autoIndent": "full",
"editor.fontSize": 16
},
"gopls": {
// 导包不会当作url
"ui.navigation.importShortcut": "Definition",
"ui.documentation.hoverKind": "SynopsisDocumentation"
},
"go.toolsManagement.autoUpdate": true,
}