【发布时间】:2013-11-07 12:59:02
【问题描述】:
当 Vim 插件 YouCompleteMe 有多个完整的建议时,我如何接受我想要的?
我目前做的是按Esc键,我只是想知道我是否正确。
【问题讨论】:
标签: vim autocomplete
当 Vim 插件 YouCompleteMe 有多个完整的建议时,我如何接受我想要的?
我目前做的是按Esc键,我只是想知道我是否正确。
【问题讨论】:
标签: vim autocomplete
要接受当前的插入完成条目,请使用<c-y>。认为它是“是”。
如需更多帮助,请参阅:
:h complete_ctrl-y
【讨论】:
通常用 Ctrl + Y (yes);阅读:help popupmenu-keys。
【讨论】:
Ctrl-Y 是默认值,但您可以通过将此行添加到您的 .vimrc 来添加其他键绑定:
let g:ycm_key_list_stop_completion = ['<C-y>', '<CR>']
在这个 ^ 示例中,您可以使用 Ctrl-Y 或 Enter 来接受完成并释放光标。
【讨论】:
出于某种原因,我认为您并没有真正阅读文档和/或自述文件:
当用户看到提供的有用的完成字符串时,他们按 TAB 键接受它。这将插入完成字符串。重复按 TAB 键可循环提供的补全。
【讨论】:
TAB和SHIFT+TAB是一个很好的解决方案,可以在建议和发布和继续编码之间进行遍历。很好,谢谢。我留下一个赞成票。