爬行的蜗牛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: golang Linux PHP
查看: 21|回复: 0

VSCODE安装GO插件、go tools及settings.json配置流程

[复制链接]

152

主题

48

回帖

1137

积分

管理员

积分
1137
发表于 4 天前 | 显示全部楼层 |阅读模式
1. VSCODE插件库安装GO插件
1865382-20220214155042949-1482985941.png
2. 安装Go插件所依赖的go tools,上面的go插件会提示你安装它的一些依赖及工具。
  • 如果没有提示,可以点击右下角 Analysis Tools Missing。最后点击 Install 安装。
  • 或者按ctrl+shift+p 调出命令面板,输入go install tools

1865382-20220214155624373-693344133.png
  • 全选Go: Install/Update Tools
1865382-20220214155642513-349782460.png
  • 安装完成如下
1865382-20220214160101077-1581562327.png
3. 配置settings.json
  • 自动完成未导入的包
  1. "go.autocompleteUnimportedPackages": true,
复制代码
  • 显示包代码提示
  1. "go.inferGopath": true,
复制代码
  • 设置引用子级包下的函数跳转,如"gonote/util" 的util内的函数
  1. "go.docsTool": "gogetdoc",
复制代码
修改 "go.docsTool" 为 gogetdoc,默认是 godoc
4. 推荐设置
  1. "go.goroot": "",
  2.     "go.gopath": "",
  3.     "go.inferGopath": true,
  4.     "go.autocompleteUnimportedPackages": true,
  5.     "go.gocodePackageLookupMode": "go",
  6.     "go.gotoSymbol.includeImports": true,
  7.     "go.useCodeSnippetsOnFunctionSuggest": true,
  8.     "go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
  9.     "go.docsTool": "gogetdoc",
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表