<C-x><C-o>Vim 中代表什么键?我的目标是让自动完成功能适用于 Golang。我已经安装了这个插件并且语法高亮可以工作。https://github.com/fatih/vim-go自述文件说,“默认情况下通过<C-x><C-o>”启用自动完成,但我不知道要按哪些键。
3 回答
噜噜哒
TA贡献1784条经验 获得超7个赞
它是 Ctrl+X、Ctrl+O。这种组合在 Vim 中用于实现全方位完成。输入:h omnifunc
或:h ft-go-omni
(我认为)了解更多信息。
慕桂英546537
TA贡献1848条经验 获得超10个赞
你在 vim 中执行 ":GoInstallBinaries" 吗?
而 bin 路径是添加的?
附:
默认的键绑定很复杂,
我建议使用Shougo 的 neocomplete.vim并在基本配置中添加以下内容:
let g:neocomplete#sources#omni#input_patterns.go = '\h\w*\.\?'
inoremap <silent> <CR> <C-r>=<SID>my_cr_function()<CR>
function! s:my_cr_function()
return pumvisible() ? neocomplete#close_popup() : "\<CR>"
endfunction
inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
- 3 回答
- 0 关注
- 216 浏览
添加回答
举报
0/150
提交
取消