LiteIDE 在 Windows 下为 Go 语言添加智能提示代码补全
本文以 Windows 7 64 位为环境,go1.4.2.windows-amd64 和 liteidex27.2.1.windows-qt5 为例。
成功搭建开发环境后,发现 LiteIDE 没有代码智能提示,这极为不方便啊~
在 Github nfs/gocode 下载 gocode 源代码,重新编译成 exe 文件,覆盖 LiteIDE 的就行。
- 1,将下载的 gocode-master 解压,我放在了 C:\ 根目录下。
解压后内容如图 1 所示:
图 1 nfs/gocode 内容
- 2,在 Windows 命令行运行如下命令:
s.go package.go ripper.go rpc.go scope.go server.go utils.go
C:\gocode-master>
显然,成功执行该命令的前提是:成功安装了 Go SDK 以及设置了系统 PATH 环境变量。
成功执行该命令后,会在“{你的路径}\gocode-master”下生成 gocode.exe 文件。
- 3,关闭 LiteIDE,覆盖 LiteIDE bin 下 的 gocoede.exe 文件。
现在,就为 LiteIDE 添加了智能提示功能,如图 2 所示。估计是 LiteIDE 自带的 gocode.exe 比较旧的原因。
图 2 LiteIDE 为 Go 添加智能提示
注意:事件记录,最后一行显示“reset gocode”。
而在 Linux 下, 只需要将 os_windows.go 换为 os_posix.go 即可。
另外,sublime text 成功安装 Go 插件后的智能提示也不错,如图 2 所示:
图 3 sublime text
估计习惯 Linux 环境的人,会很喜欢。
ERROR: no install location for directory ... outside GOPATH
Run go build instead of go install when outside gopath
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
2017-08-11 Qt之zip压缩/解压缩(QuaZIP)
2017-08-11 Qt中用QuaZip来压缩和解压缩文件
2017-08-11 Qt 之 ZIP开源库 QuaZIP