Seb*_* C. 1 vim autocomplete go
我正在尝试使用vim-go,但我无法自动完成工作.
我的环境运行良好,我成功运行:GoInstallBinaries,我可以使用任何:GoXXX命令,没有错误.但我不能让自动完成工作.
<Ctrl-o>一个点后,vim只是在状态栏-- INSERTION --和-- (insertion) --模式之间切换(btw有什么区别?)并将光标向左移动一个字符.<Ctrl-x>,它只显示-- mode ^X (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)在状态栏中.垃圾邮件后有时(很少)<Ctrl-o>显示vim-go自动填充工具提示...
vim-go是唯一安装的插件,使用pathogen.
Omni完成(Go插件提供)通过<C-x><C-o>Ctrl + X跟随Ctrl-O 触发.-- mode ^X (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)您描述的提示符()暗示了这一点.
如果这对你来说太麻烦,你可以定义一个插入模式映射来缩短它; 这是一个(全局)示例,将放入您的~/.vimrc:
:inoremap <C-b> <C-x><C-o>
Run Code Online (Sandbox Code Playgroud)
如果您使用GVIM,您也可以使用类似IDE <C-Space>而不是示例<C-g>触发器.