在应用商店中搜索Go插件
设置go proxy(设置一个代理方便下载扩展)
打开终端输入
- 输入命令 export GO111MODULE=on ,开启mod 功能
- 输入命令 export GOPROXY=”https://goproxy.cn,direct“ , 设置代理
输入命令 go env查看GO111MODULE=”on”,GOPROXY=”https://goproxy.cn,direct"是否配置成功
使用快捷键cmd + shift + p(如果为Windows,cmd改为ctrl键,下面同理)打开搜索栏,输入Go install,选择找到Go:install/Update Tools 这一项勾选其下的所有插件,然后点击右侧的确定
终端显示下载成功
可以几乎发现所有插件都是在GitHub上导入的,这里体现了第二步中设置go proxy的作用。
- 在setting.json中配置自动补全,自动引包等
cmd + shitf + p搜索setting,选择工作区(即本次打开的项目)的JSON文件,如果新建别的项目就将此处的setting.json文件内容复制到新项目的setting.json中就可以有同样的配置了。
在setting.json中复制以下内容
此时vscode可能会提示要安装一些插件,点确认然后重启就完事了。{
"go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
"go.autocompleteUnimportedPackages": true, //自动引入包
"go.gocodePackageLookupMode": "go",
"go.gotoSymbol.includeImports": true,
"go.useCodeSnippetsOnFunctionSuggest": true,
"explorer.confirmDelete": false,
"go.formatTool": "goimports", //格式化工具
"go.docsTool": "gogetdoc", //引入三方包相关
"explorer.confirmDragAndDrop": false,
"window.zoomLevel": 0,
"editor.minimap.enabled": false,
}