解决Window下安装LiteIDE的代码自动补全功能问题,支持Golang1.18

Goland找破解版不好找,所以我用LiteIDE,但是却自带缺陷没有代码自动补全功能,百度上找了很多篇文章都是错的,实际上要使用的包的是github.com/mdempsky/gocode才对。最终终于找了些思路,自己解决了。(segmentfault.com)

环境

  1. Golang 1.18
  2. LiteIDE 37.4
  3. Window 10

过程

安装Golang

https://go.dev/doc/install

安装LiteIDE

百度一下 “liteide 下载”

配置自动代码补全功能

1. 检查自己GOPATH目录
搜索“环境变量”,打开【环境变量】,找到自己GOPATH的目录,如下
解决Window下安装LiteIDE的代码自动补全功能问题,支持Golang1.18_第1张图片
GOPATH目录下的文件夹
解决Window下安装LiteIDE的代码自动补全功能问题,支持Golang1.18_第2张图片

2. 如果是更新的话,清空部分旧数据
删除 GOPATH/bin文件夹下 gocode.exe
删除 GOPATH/pkg/mod/github.com的mdempsky/gocode

3. 拉取 mdempsky/gocode
进入GOPATH/src

go mod init gocode
go get -u -v github.com/mdempsky/gocode

假如报错了

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

替换代理,解决方案:

go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOPRIVATE=*.corp.example.com

4. 编译 mdempsky/gocode
进入GOPATH/src运行

go install github.com/mdempsky/gocode

检查 GOPATH/bin文件夹下 gocode.exe是否重新生成

5. 替换LiteIDE的gocode.exe
复制
GOPATH/bin文件夹下 gocode.exe

LiteIDE安装目录bin下替换同名文件就可以了

IamHungryC
6. 重新打开LiteIDE验证

解决Window下安装LiteIDE的代码自动补全功能问题,支持Golang1.18_第3张图片

你可能感兴趣的:(解决Window下安装LiteIDE的代码自动补全功能问题,支持Golang1.18)