20

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

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

4

4 回答 4

30

要接受当前的插入完成条目,请使用<c-y>. 将其视为“是”。

如需更多帮助,请参阅:

:h complete_ctrl-y
于 2013-11-07T14:13:16.277 回答
11

通常与Ctrl+ Y(); 阅读:help popupmenu-keys

于 2013-11-07T13:10:51.720 回答
9

Ctrl-Y是默认设置,但您可以通过将此行添加到您的.vimrc:

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

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

于 2018-11-18T10:30:07.130 回答
-6

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

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

于 2013-11-07T13:31:37.430 回答