ubuntu18.04上配置vscode开发golang

www.zhaoch.top > 编程 > go

在ubuntu 18.04上配置vscode 开发golang

之前装了golang和vscode,但是一直苦于不能显示函数帮助和不能智能补全,用起来非常不方便。花了几个小时解决了这个问题,记录下方法

清理环境

不放心的话vscode 安装的go插件也可以卸载了

安装golang

vscode 配置

安装代码提示工具

理论上,vscode的golang插件会自动安装,但是由于访问google服务器有问题,所以需要手动安装golang.org的工具。具体安装那些可以参考vscode的安装提示,安装失败的一个个来。go get 失败的一些可以在git上直接clone下了,clone的时候需要注意下路径。$GOPATH/src的路径下。按照包的名称存放文件夹。

主要时golang/tool,这边可以自己看下帮助 https://github.com/golang/tools 。特别的,gocode需要在文件夹中执行下go install 才能生效。可以参考如下路径:

➜  go tree -d -L 4
.
├── bin
├── pkg
│   └── linux_amd64
│       └── gopkg.in
└── src
    ├── github.com
    │   ├── acroca
    │   │   └── go-symbols
    │   ├── derekparker
    │   │   └── delve
    │   ├── go-delve
    │   │   └── delve
    │   ├── karrick
    │   │   └── godirwalk
    │   ├── mdempsky
    │   │   └── gocode
    │   ├── pkg
    │   │   └── errors
    │   ├── ramya-rao-a
    │   │   └── go-outline
    │   ├── rogpeppe
    │   │   └── godef
    │   └── uudashr
    │       └── gopkgs
    ├── golang.org
    │   └── x
    │       └── tools
    └── gopkg.in
        └── yaml.v2

29 directories

TODO

其他的问题发现了再补充

The End