LiteIDE 在 Windows 下实现go语言智能提示代码补全

本文以 Windows 8、10 64 位为环境,go1.11.1.windows-amd64 和 liteidex27.2.1.windows-qt5 为例。

成功搭建开发环境后,发现 LiteIDE 没有代码智能提示,开发代码就特别麻烦~

在 Github 下载 gocode 源代码,重新编译成 exe 文件,覆盖 LiteIDE 的就行。

下载链接 https://github.com/nsf/gocode/ 

  • 1,将下载的 gocode-master 解压,我放在了 D:\360安全浏览器下载\gocode-master 根目录下。

解压后内容如图 1 所示:

  c661f5f82a38c810ab4af65a6b6c26052cf.jpg

图 1 nfs/gocode 全部内容

  • 2,在 Windows 命令行运行如下命令:
  • 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 命令

       bc0e31c95e22f83827ba92829f52be4eb0d.jpg

显然,成功执行该命令的前提是:成功安装了 Go SDK 以及设置了系统 PATH 环境变量。

成功执行该命令后,会在 D:\360安全浏览器下载\gocode-master\gocode-master 下生成 gocode-master.exe 文件。

重名名 gocode-master.exe为gocode.exe

  • 3,关闭 LiteIDE,覆盖 LiteIDE  安装路径bin 下 的 gocode.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

磨刀不误砍柴工,希望对你有帮助!!!

转载于:https://my.oschina.net/u/3626804/blog/2872799

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值