首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vim-go:无法自动完成

vim-go:无法自动完成
EN

Stack Overflow用户
提问于 2015-02-23 10:10:29
回答 1查看 1.7K关注 0票数 1

我正在尝试使用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安装的插件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-23 10:26:24

Omni完成( Go插件提供的)是通过<C-x><C-o>触发的,即Ctrl +X和Ctrl。您所描述的提示(-- mode ^X (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y))暗示了这一点。

如果这对您来说太麻烦了,您可以定义一个插入模式映射来缩短它;下面是一个要放到~/.vimrc中的(全局)示例

代码语言:javascript
复制
:inoremap <C-b> <C-x><C-o>

如果使用GVIM,也可以使用类似IDE的<C-Space>,而不是示例<C-g>触发器。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28671272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档