前言
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语法)
今天就分享到这里啦!感谢各位的阅读!码字不易,如果本文对你有帮助的话,帮忙点个赞吧~
欢迎关注个人公众号,交流学习~