• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

VSCode配置Go语言开发环境

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

软件下载

vscode软件下载:https://code.visualstudio.com/

安装vs_code

参考文件文档:
https://www.liwenzhou.com/posts/Go/00_go_in_vscode/

安装Go插件Update Tools

方法一:

我们可以手动从github上下载工具,(执行此步骤前提需要你的电脑上已经安装了git)

第一步:现在自己的GOPATH的src目录下创建golang.org/x目录

第二步:在终端/cmd中cd到GOPATH/src/golang.org/x目录下

第三步:执行git clone https://github.com/golang/tools.git tools命令

第四步:执行git clone https://github.com/golang/lint.git命令

第五步:按下Ctrl/Command+Shift+P再次执行Go:Install/Update Tools命令,在弹出的窗口全选并点击确定,这一次的安装都会SUCCESSED了。

经过上面的步骤就可以安装成功了。 这个时候创建一个Go文件,就能正常使用代码提示、代码格式化等工具了。

linux环境下安装Go语言开发工具包的坑:
安装时可能会报失败:

解决方法

  1. 配置好Go环境变量:

配置跳过

sudo vim /etc/profile

export GOROOT="/usr/local/go" 
export GOPATH=$HOME/go export 
GOBIN=$GOROOT/bin 
export PATH=$PATH:$GOBIN

按esc -> shift+; -> wq 回车保存并退出
source profile
go version

2.配置vscode的go环境变量

文件->首选项->设置:

搜索:Associations 打开settings.json

{
    "workbench.colorTheme": "Monokai",
    "editor.mouseWheelZoom": true,
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 3000,
    "go.goroot":"/usr/local/go",
    "go.gopath":"/home/haima/go",
    "go.gobin":"/home/haima/go/bin",
    "go.toolsGopath":"/home/haima/go",
    "go.gocodeAutoBuild":false
}

再执行上面的第五步

方法二:下载已经编译好的可执行文件

如果上面的步骤执行失败了或者懒得一步一步执行,可以直接下载我已经编译好的可执行文件,拷贝到自己电脑上的 GOROOT/bin 目录下。

这里我放在GOPATH/bin目录里

我的GOPATH是GOPATH="/home/haima/go"

go-tools百度云下载链接,
链接: https://pan.baidu.com/s/1yWjh556iyye1AAmG6o57Dw 提取码: mk3n
下载自己对应环境的编译文件:

注意:特别是Mac下需要给拷贝的这些文件赋予可执行的权限。

安装插件

Go #go语言支持包
code runner插件 #运行go程序
GitLens — Git supercharged #git历史版本管理
vscode-proto3 # proto3 support

修改快捷键

打开快捷键 File->Preferences->Keyboard Shortcuts
双击要修改的快捷键
键盘输入想要使用的快捷键

快速生成代码片段

alt + 上下键   上下移动整行
pkgm  main包+main主函数
ff  fmt.Printf("", var)
for for i := 0; i < count; i++ {}
forr for _, v := range v {}
fmain func main() {}
a.print! fmt.Printf("a: %v\n", a)
curl+单击函数名  函数追踪

推荐几款好用的VsCode色彩主题
https://blog.csdn.net/lwx931449660/article/details/108522666


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
go-ethereum发布时间:2022-07-10
下一篇:
gofor用法发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap