当Vim插件YouCompleteMe有多个完整的建议时,我该如何接受我想要的那个?
我目前所做的是按 Esc 键,我只是想知道我是否做对了。
答案 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-Y
或Enter
来接受补全并释放光标。
答案 3 :(得分:-5)
出于某种原因,我认为您没有真正阅读文档和/或自述文件:
当用户看到提供的有用完成字符串时,他们按TAB键接受它。这会插入完成字符串。通过提供的完成重复按下TAB键循环。