本文以 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 命令行运行如下命令:
C:\gocode-master>go build gocode.go autocompletecontext.go autocompletefile.go c
lient.go config.go cursorcontext.go decl.go declcache.go formatters.go os_window
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 环境的人,会很喜欢。

LiteIDE 在 Windows 下为 Go 语言添加智能提示代码补全相关推荐

  1. Windows下在GoldenDict中添加谷歌翻译

    Windows下在GoldenDict中添加谷歌翻译 [2021.7 更新] 笔者阅读论文时,希望以Popup的形式直接显示出Google翻译的结果,减少阅读论文的碎片感. GoldenDict是一款 ...

  2. python实现按键精灵的功能_利用Python实现Windows下的鼠标键盘模拟的实例代码

    本文介绍了利用Python实现Windows下的鼠标键盘模拟的实例代码,分享给大家 本来用按键精灵是可以实现我的需求,而且更简单,但既然学python ,就看一下呗. 依赖: pip install ...

  3. WIndows下cmd报错退出进程,代码为1

    WIndows下cmd报错退出进程,代码为1 不知道什么原因出现了这种情况 参考微软官方回答(https://answers.microsoft.com/zh-hans/windows/forum/a ...

  4. vim win装_VIM的代码补全工具YouCompleteMe在Windows上的安装攻略

    前言 用VIM写代码也有很多年了,一直使用其内嵌的自动补全.这种补全没有任何语义分析,仅仅根据当前打开的文件,收集所有的单词形成一个补全库.在输入时,根据已经输入的字母,用逐个字母匹配的方式来寻找可能 ...

  5. vim下使用YouCompleteMe实现代码提示、补全以及跳转设置

    配置YouCompleteMe 1. 安装vundle vundle是一个管理vim插件的工具,使用vundle安装YouCompleteMe比较方便. 按照作者在https://github.com ...

  6. 分享实录 | 深度学习技术红利下的代码补全

    简介: 在软件研发过程中,"代码补全"至关重要,它可以有效的提升开发效率.减少拼写错误和输入代码量.本期<云效说码>分享邀请斑马网络技术专家旭伦分享了<技术红利下 ...

  7. 正在启动python的代码补全客户端_Python交互模式下代码自动补全

    这个功能是以lib的形式提供的,配置写到home下的.pythonrc文件中, 并设置好环境变量让python启动时执行初始化: # ~/.pythonrc # enable syntax compl ...

  8. 给你的cubeIDE加上翅膀--添加类似keil的代码补全功能!

    首先今天特别兴奋,在无数次尝试后,成功实现了cubeIDE的代码补全功能.先来个截图,免得有人说没图你说个XX. 其次感谢两个大神的文章.我也是碰巧搜索到而已,就抱着试试看的态度,做了一下,嘿~还真对 ...

  9. 在windows中python安装sit-packages路径位置 在Pycharm中导入opencv不能自动代码补全问题

    一.在windows中python安装sit-packages路径位置 C:\Users\shl\AppData\Local\Programs\Python\Python36\Lib\site-pac ...

最新文章

  1. c语言程序设计分段定时器,单片机C语言编程定时器的几种表达方式
  2. tcp ssl java_SSL的TCP通信
  3. UA MATH563 概率论的数学基础 鞅论初步6 鞅的性质 鞅差序列
  4. linux的虚拟文件系统VFS
  5. 重置npm设置_密码重置用户流程4部曲
  6. 经典背包问题 01背包+完全背包+多重背包
  7. 小议同步IO :fsync与fdatasync
  8. arm与linux的些许问题,《ARM与Linux些许问题》第一章:ARM工作模式
  9. 基于Spring Security的认证方式_Spring Security 的认证流程_Spring Security OAuth2.0认证授权---springcloud工作笔记123
  10. sql分区表上创建索引_SQL Server中分区表和索引的选项
  11. 拖拽之路(一):自定义QListWidget实现美观的拖拽样式(拖拽即选中)
  12. Subarray Sum K
  13. java mongodb 读取文件_Java操作Mongodb之文件读写
  14. 韩语在线翻译图片识别_如何用扫描全能王将图片转成文字?
  15. 输出素数并统计个数--C语言
  16. 批量导入AD账户批量启用Exchange 账户步骤
  17. 【长难句分析精讲】状语从句
  18. Java Thread 知识点总结
  19. 基于Python爬虫的网易云音乐
  20. mongoDb内嵌文档的数据查询

热门文章

  1. OpenCV EM clustering集群的实例(附完整代码)
  2. 创建自定义Widgets小部件扩展
  3. C++二进制数字相加用字符串返回的算法实现(附完整源码)
  4. C++类和对象的封装
  5. C语言结构体与联合体
  6. ios oc数组转换为c语言数组,iOS中将数组作为参数传递给服务器
  7. 华睿相机sdk 开发_告别翻转腾挪,读码一步到位丨华睿科技六面读码系统
  8. jenkins的安装配置,插件配置,安装插件,配置maven,jdk路径,配置安装插件,项目配置,自动构建配置
  9. 通过MapReduce统计每个单子在每个文件中出现的次数(FileSplit的使用),单词作为key,所在文本和次数作为value进行统计
  10. MapReduce原理与设计思想(转载:http://blog.jobbole.com/80619/)