【问题标题】:Can vim-go completion third party frameworkvim-go 可以补全第三方框架吗
【发布时间】:2016-04-28 12:24:45
【问题描述】:

我使用 vim-go 插件,它可以自动完成内置框架,例如“fmt”,“os”等。但无法完成第三方框架。

【问题讨论】:

  • 我认为vim-go 需要知道你的 GOPATH。如果您在启动vim 之前将其导出到您的shell 中,我认为这就是它所需要的(但我不是vim-go 用户)。更多关于设置 GOPATH here.
  • 谢谢,我已经导出了 GOPATH,但是不能工作。
  • 使用插件的问题跟踪器。

标签: vim go


【解决方案1】:

可以。你需要安装 gocode 守护进程,一旦安装了 vim-go,你可以通过:GoInstallBinaries 来完成。

有关详细信息,请参阅README

【讨论】:

    【解决方案2】:

    哦...是我的错,我没有配置 gocode

    ➜  ~ gocode set lib-path "$GOPATH/pkg/darwin_amd64"
    lib-path "$GOPATH/pkg/darwin_amd64"
    ➜  ~ 
    ➜  ~ gocode set
    propose-builtins true
    lib-path "$GOPATH/pkg/darwin_amd64"
    autobuild true
    force-debug-output ""
    package-lookup-mode "go"
    ➜  ~ 
    

    现在,效果很好!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-28
      • 2010-11-16
      • 1970-01-01
      • 2010-10-23
      • 2021-05-01
      • 2017-06-28
      • 2013-10-20
      • 2014-06-21
      相关资源
      最近更新 更多