本文以 Windows 八、10 64 位为环境,go1.11.1.windows-amd64 和 liteidex27.2.1.windows-qt5 为例。html
成功搭建开发环境后,发现 LiteIDE 没有代码智能提示,开发代码就特别麻烦~git
在 Github 下载 gocode 源代码,从新编译成 exe 文件,覆盖 LiteIDE 的就行。github
下载连接 https://github.com/nsf/gocode/ windows
解压后内容如图 1 所示:浏览器
图 1 nfs/gocode 所有内容安全
D:\360安全浏览器下载\gocode-master>go build gocode.go autocompletecontext.go aut ocompletefile.go client.go config.go cursorcontext.go decl.go declcache.go forma tters.go os_windows.go package.go ripper.go rpc.go scope.go server.go utils.go # command-line-arguments .\decl.go:128:7: undefined: isAliasTypeSpec .\decl.go:737:8: undefined: isAliasTypeSpec .\package.go:116:10: undefined: gc_ibin_parser .\package.go:120:10: undefined: gc_bin_parser .\package.go:132:9: undefined: gc_parser
若是上面命令执行报错,直接使用go build 命令bash
显然,成功执行该命令的前提是:成功安装了 Go SDK 以及设置了系统 PATH 环境变量。ide
成功执行该命令后,会在 D:\360安全浏览器下载\gocode-master\gocode-master 下生成 gocode-master.exe 文件。ui
重名名 gocode-master.exe为gocode.exespa
从新打开, 就会发现LiteIDE 添加了代码智能提示功能,如图 2 所示。估计是 LiteIDE 自带的 gocode.exe 比较旧的缘由。
图 2 LiteIDE 为 Go 添加智能提示
注意:事件记录,最后一行显示“reset gocode”。
而在 Linux 下, 只须要将 os_windows.go 换为 os_posix.go 便可。
另外,sublime text 成功安装 Go 插件后的智能提示也不错,如图 2 所示:
图 3 sublime text
磨刀不误砍柴工,但愿对你有帮助!!!