解决Window下安装LiteIDE的代码自动补全功能问题,支持Golang1.18
Goland找破解版不好找,所以我用LiteIDE,但是却自带缺陷没有代码自动补全功能,百度上找了很多篇文章都是错的,实际上要使用的包的是github.com/mdempsky/gocode才对。最终终于找了些思路,自己解决了。(segmentfault.com)
环境
- Golang 1.18
- LiteIDE 37.4
- Window 10
https://go.dev/doc/install
安装LiteIDE
百度一下 “liteide 下载”
配置自动代码补全功能
1. 检查自己GOPATH目录
搜索“环境变量”,打开【环境变量】,找到自己GOPATH的目录,如下
文章图片
GOPATH目录下的文件夹
文章图片
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验证
文章图片
推荐阅读
- java堆大小错误dex2jar android反编译解决方案()
- 是否可以在没有管理员权限的情况下安装.appxbundle(UWP / XAML应用程序)()
- 投稿|港乐下山:曾登临过山巅,逛过便已足够
- 如何使用USB和EFI Shell格式化Windows 10的Medion Akoya S2218笔记本电脑
- java笔记|Windows 关闭8080端口(8080端口被占用)
- 如何解决Android ndk build命令失败()
- 是否可以在不使用继承的情况下在viewDidAppear上调用某些代码
- 直击股东大会|海特高新董事长:疫情下航空产业短期陷困,但长期看好其发展前景 | 直击股东会
- 如何解决Composer安装/更新错误(PackageVersions\Installer::activate()的返回值必须是PackageVersions\void的实例,不返回任何值)
- 如何使用C#在WinForms中打开Windows的管理工具目录