现象:Emacs使用company-go可以正常补全标准库函数和go get安装库函数;而对于自已写的代码,只能补全当前包下的变量和函数。

原因:company-go后台是使用了gocode,而gocode补全不会解析代码而是解析.a文件,所以用户代码需要对每个包进行go install安装。

先是网上找答案、测试Emacs版本25,26,27,再是阅读company-go代码,搞了几个小时,终于定位到了原因,后来发现gocode文档中居然有说明,只是放在了最后,==! 希望对其他踩坑的同学有用。

最新文章

  1. mha配置参数详解
  2. Html 之div+css布局之css基础
  3. 设计模式C#实现(十)——桥接模式
  4. avalon2学习教程09循环操作
  5. linq lambda 分组后排序
  6. 剑指 offer set 1 二维数组中查找
  7. 定位相关-CLLocationManager的使用。
  8. [转]使用Linux命令行测试网速
  9. Android 周报
  10. Sierpinski三角形
  11. 关于:未能加载文件或程序集“ICSharpCode.SharpZipLib”或它的某一个依赖项异常的解决方案
  12. Spring Boot 2.x 编写 RESTful API (一) RESTful API 介绍 & RestController
  13. cefSharp 开发随笔
  14. SQLyog远程连接腾讯云服务器数据库Mysql遇到的坑
  15. UOJ #30【CF Round #278】Tourists
  16. 不固定个数组,进行一一对应的组合,js将多个数组实现排列组合
  17. SQLite中的SELECT子句使用表达式
  18. 上下文相关的GMM-HMM声学模型
  19. s3c2440内存控制器与SDRAM基本测试
  20. centos 关闭selinux 临时关闭selinux 报错 setenforce: setenforce() failed

热门文章

  1. centos 7安装jenkins
  2. JTable的应用
  3. 【实用工具】google访问不了比较好的解决办法
  4. codis3.2安装配置中的一些问题
  5. Week08《Java程序设计》第八次学习总结
  6. L157
  7. Selenium实现右键保存图片(Java)
  8. 三张图看懂 clientheight、offsetheight、scrollheight
  9. ubuntu16 chrome install
  10. Freemaker的java.beans.IntrospectionException: type mismatch between read and write methods