如何接受来自Vim YouCompleteMe插件的建议

时间:2013-11-07 12:59:02

标签: vim autocomplete

当Vim插件YouCompleteMe有多个完整的建议时,我该如何接受我想要的那个?

我目前所做的是按 Esc 键,我只是想知道我是否做对了。

4 个答案:

答案 0 :(得分:21)

要接受当前插入完成条目,请使用<c-y>。把它想象为“是”。

如需更多帮助,请参阅:

:h complete_ctrl-y

答案 1 :(得分:8)

通常使用 Ctrl + Y );阅读:help popupmenu-keys

答案 2 :(得分:5)

Ctrl-Y是默认设置,但是您可以通过将以下行添加到.vimrc中来添加其他按键绑定:

let g:ycm_key_list_stop_completion = ['<C-y>', '<CR>']

在此^示例中,您可以使用Ctrl-YEnter来接受补全并释放光标。

答案 3 :(得分:-5)

出于某种原因,我认为您没有真正阅读文档和/或自述文件:

  

当用户看到提供的有用完成字符串时,他们按TAB键接受它。这会插入完成字符串。通过提供的完成重复按下TAB键循环。

相关问题