VSCode中Go开发环境配置

1,197 阅读2分钟

前言

Go语言(或 Golang)起源于 2007 年,并在 2009 年正式对外发布。Go 是非常年轻的一门语言,它的主要目标是“兼具 Python 等动态语言的开发速度和 C/C++ 等编译型语言的性能与安全性”。

Go语言是编程语言设计的又一次尝试,是对类C语言的重大改进,它不但能让你访问底层操作系统,还提供了强大的网络编程和并发编程支持。Go语言的用途众多,可以进行网络编程、系统编程、并发编程、分布式编程。

Go语言IDE

VSCode(免费)

Goland(收费)

Go语言VSCode开发环境配置

安装Go开发环境

安装包下载:golang.google.cn/

官方提供了Windows、MacOS、Linux的安装包

配置Go代理

# 国内需要配置代理,否则后面安装插件可能会失败
go env -w GOPROXY=https://goproxy.cn,direct

安装插件

Go插件

安装工具

快捷键: Ctrl + Shift + P(Windows) Command + Shift + P(Mac) 输入:>Install/Update Tools

全部勾选,并点击确定

增加配置

进入配置文件

增加配置块

    "git.autofetch": true,
    "editor.accessibilityPageSize": 14,
    "editor.fontFamily": "Consolas",
    "editor.fontWeight": "normal",
    "editor.fontSize": 16,
    "debug.console.fontSize": 14,
    "terminal.integrated.fontSize": 14,
    "go.buildOnSave": "workspace",
    "go.lintOnSave": "package",
    "go.vetOnSave": "package",
    "go.buildTags": "",
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.coverOnSave": false,
    "go.useCodeSnippetsOnFunctionSuggest": false,
    "go.autocompleteUnimportedPackages": true,
    "go.formatOnSave": true,
    "go.formatTool": "goreturns",
    "go.goroot": "/usr/local/go/bin",
    "go.gopath": "/Users/yyc/GoProject",
    "go.gocodeAutoBuild": false,
    "files.autoSave":"onFocusChange",
    "launch": {
      "version": "0.2.0",
      "configurations": [
        {
          "name": "GoLaunch",
          "type": "go",
          "request": "launch",
          "mode": "debug",
          "remotePath": "",
          "port": 2345,
          "host": "127.0.0.1",
          "program": "/Users/yyc/GoProject/src/k9s/main.go",
          "env": {
            "GOPATH":"/Users/yyc/GoProject"
          },
          "args": [],
          "showLog": true
        }
      ]
}

VSCode其它开发插件

Back & Forth(控制代码前进后退)

Bookmarks(书签,看源码时可以添加)

Bracket Pair Colorizer(突出括号颜色)

Cobalt 3(颜色主题)

Todo Tree(自动过滤Todo语法)

今天就分享到这里啦!感谢各位的阅读!码字不易,如果本文对你有帮助的话,帮忙点个赞吧~


欢迎关注个人公众号,交流学习~