【发布时间】:2015-02-23 18:26:24
【问题描述】:
我正在尝试使用 vim-go,但我无法让自动完成功能正常工作。
我的 go 环境运行良好,我成功运行了:GoInstallBinaries,并且我可以使用任何:GoXXX 命令而不会出错。但我无法让自动完成功能工作。
- 当我在一个点后点击
<Ctrl-o>时,vim 只是在状态栏中切换-- INSERTION --和-- (insertion) --模式(顺便说一句有什么区别?)并将光标向左移动一个字符。 - 当我点击
<Ctrl-x>时,它只会在状态栏中显示-- mode ^X (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)。
有时(很少)在发送垃圾邮件<Ctrl-o> 后会显示vim-go 自动完成工具提示...
vim-go 是唯一安装的插件,使用pathogen。
【问题讨论】:
-
你试过
<Ctrl-x><Ctrl-o>这个组合吗?这就是触发全能补全(插件使用的)的方式。见:h _i_CTRL-X_CTRL-O。 -
@IngoKarkat 虽然我必须同时使用
<C-x>和然后<C-o>,但我没有。我认为这是一个或另一个......多么复杂的方式。谢谢! -
你可以用映射来缩短它;看我的回答!
标签: vim autocomplete go