下载地址html
点击下载:https://golang.org/dl/ 中国镜像【推荐】: https://golang.google.cn/dl/ linux
双击下载的.exe文件开始安装,标准的下一步下golang
登陆到Linux机器上开始下载安装服务器
wget https://dl.google.com/go/go1.14.linux-amd64.tar.gz --no-check-certificate
解压并添加配置网络
# 解压到/usr/local/目录下(解压的目录名就叫作go放到/usr/local下) tar -C /usr/local -xzf go1.14.linux-amd64.tar.gz # 添加/usr/local/bin目录到咱们PATH目录使系统能够读取相关go命令 echo "export PATH=\$PATH:/usr/local/go/bin" > /etc/profile.d/go.sh
1 下载安装:https://code.visualstudio.com/#alt-downloads 根据本身的系统选择下载项(标准的下一步下一步便可)编辑器
二、vscode面板工具
三、安装go扩展和中文语言扩展开发工具
四、安装go语言开开发辅助组件【自动代码补全、格式化等辅助功能】google
目前已知的有两种方式:spa
第一种方式随着go mod的到来出现各类问题好比:(代码没法正常提示),如今建议切换到官方的gopls组件
安装
若是网络好的话,直接安装便可
go get golang.org/x/tools/gopls@latest
固然也有由于国内网络环境的问题安装不上的,使用Goproxy代理安装就行
go env -w GOPROXY=https://goproxy.cn,direct go get golang.org/x/tools/gopls@latest
配置(Ctrl + Shift + p)
// 使用来自谷歌的Go语言服务器“gopls”来加强语言功能,如代码导航、完成、格式化和诊断。 "go.useLanguageServer": true, "[go]": { // 在保存时格式化文件。格式化程序必须可用,延迟后文件不能保存,而且编辑器不能关闭 "editor.formatOnSave": true, // 在保存时运行操做 "editor.codeActionsOnSave": { // 控制是否应在文件保存时运行"整理 import 语句"操做 "source.organizeImports": true, }, // 控制代码片断是否与其余建议一块儿显示及其排列的位置。top 用户的代码片断排在前面 "editor.snippetSuggestions": "top", }, "[go.mod]": { // 在保存时格式化文件。格式化程序必须可用,延迟后文件不能保存,而且编辑器不能关闭。 "editor.formatOnSave": true, // 在保存时运行操做 "editor.codeActionsOnSave": { // 控制是否应在文件保存时运行"整理 import 语句"操做 "source.organizeImports": true, }, }, "gopls": { // Add parameter placeholders when completing a function. "usePlaceholders": true, // If true, enable additional analyses with staticcheck. // Warning: This will significantly increase memory usage. "staticcheck": false, } }
原文出处:https://www.cnblogs.com/luotianshuai/p/12249432.html