记录一下在vscode上如何使用golang进行开发

5,299 阅读1分钟
  1. 安装插件 GO

image.png

  1. 直接点击仓库,参考官方文档,阅读go扩展插件详细介绍

marketplace.visualstudio.com/items?itemN…

79c23031b52216761d05460a9e32740c.png

  1. 推荐设置

自动保存:AutoSave

image.png

语法高亮

{"gopls": { "ui.semanticTokens": true }}

image.png

go.autocompleteUnimportedPackages

在自动完成建议中包含未导入的包。使用语言服务器时不适用。默认:false image.png

格式化:

保存时格式化程序:
{ "editor.formatOnSave": true}

image.png

键入一行后自动格式化该行:
{ "editor.formatOnType": true}

image.png

定义默认格式化程序:
{"editor.defaultFormatter": golang.go}

image.png

包分组

"gopls": { "formatting.local": <comma-separated imports prefix>}.

自动保存后包排序

{  
    "editor.codeActionsOnSave": {  
        "source.organizeImports":true  
    }  
}

image.png

参考:

为 Go 开发配置Visual Studio Code | Microsoft Learn

code.visualstudio.com/docs/langua…

zhuanlan.zhihu.com/p/320343679