1. 在应用商店中搜索Go插件
      image.png

    2. 设置go proxy(设置一个代理方便下载扩展)

    3. 打开终端输入

    4. 输入命令 export GO111MODULE=on ,开启mod 功能
    5. 输入命令 export GOPROXY=”https://goproxy.cn,direct“ , 设置代理
    6. 输入命令 go env查看GO111MODULE=”on”,GOPROXY=”https://goproxy.cn,direct"是否配置成功

    7. 使用快捷键cmd + shift + p(如果为Windows,cmd改为ctrl键,下面同理)打开搜索栏,输入Go install,选择找到Go:install/Update Tools 这一项勾选其下的所有插件,然后点击右侧的确定
      image.png
      image.png
      终端显示下载成功
      image.png

    可以几乎发现所有插件都是在GitHub上导入的,这里体现了第二步中设置go proxy的作用。

    1. 在setting.json中配置自动补全,自动引包等
      cmd + shitf + p搜索setting,选择工作区(即本次打开的项目)的JSON文件,如果新建别的项目就将此处的setting.json文件内容复制到新项目的setting.json中就可以有同样的配置了。
      image.png
      在setting.json中复制以下内容
      1. {
      2. "go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
      3. "go.autocompleteUnimportedPackages": true, //自动引入包
      4. "go.gocodePackageLookupMode": "go",
      5. "go.gotoSymbol.includeImports": true,
      6. "go.useCodeSnippetsOnFunctionSuggest": true,
      7. "explorer.confirmDelete": false,
      8. "go.formatTool": "goimports", //格式化工具
      9. "go.docsTool": "gogetdoc", //引入三方包相关
      10. "explorer.confirmDragAndDrop": false,
      11. "window.zoomLevel": 0,
      12. "editor.minimap.enabled": false,
      13. }
      此时vscode可能会提示要安装一些插件,点确认然后重启就完事了。