vim - 即使安装了 vim-gocode,我也无法自动完成我的 Go 代码

标签 vim go

我的设置

我已经使用命令 go get github.com/nsf/gocode 安装了 gocode。

我使用 Pathogen 来管理我的 Vim 插件。我用 git clone git@github.com:Blackrush/vim-gocode.git 安装了 vim-gocode。

我看到了什么

:Fmt 命令工作正常,但我无法自动完成我的 golang 代码。它报告如下图所示的错误:

E117: Unknown function: go#complete#Complete

有人可以帮助我吗?

最佳答案

请确保您有 YCMneocomplete安装。您需要一些额外的二进制文件才能获得所有功能。下面的 vim-go 存储库告诉您如何安装它们。

All necessary binaries should be installed (such as gocode, godef, goimports, etc.). You can easily install them with the included :GoInstallBinaries command, by running command in your vim.

关于vim - 即使安装了 vim-gocode,我也无法自动完成我的 Go 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26417601/

相关文章:

Golang tmpl HTML 文本被解释为纯文本而不是使用 HTML

vim - 检测从普通 :map 调用的函数内的模式

session - Vim 如何停止响应?

go - 为什么 Args 在函数初始化之前初始化?

postgresql - 事务查看开始后对数据库行所做的更改

go - 是否有 API 可以从阅读器读取一行,但限制返回行的长度?

python - python 变量和函数的 vim 语法突出显示?

vim 在选择时运行一系列命令(或函数)

vim - 如何在vim中找到未映射的控制键?

go - 如何在多个 C 包中重用 Go 回调?