解决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
文章图片

GOPATH目录下的文件夹
解决Window下安装LiteIDE的代码自动补全功能问题,支持Golang1.18
文章图片

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下替换同名文件就可以了
【解决Window下安装LiteIDE的代码自动补全功能问题,支持Golang1.18】IamHungryC
6. 重新打开LiteIDE验证
解决Window下安装LiteIDE的代码自动补全功能问题,支持Golang1.18
文章图片

    推荐阅读