当 Vim 插件 YouCompleteMe 给出多个完整的建议时,我如何接受我想要的建议?
我目前所做的是按下 Esc 键,我想知道我是否正确。
当 Vim 插件 YouCompleteMe 给出多个完整的建议时,我如何接受我想要的建议?
我目前所做的是按下 Esc 键,我想知道我是否正确。
要接受当前插入完成条目,请使用 <c-y>
。把它想象成是“是”。
了解更多帮助,请参见:
:h complete_ctrl-y
:help popupmenu-keys
。Ctrl-Y
是默认的按键绑定,但是您可以通过在.vimrc
中添加以下内容来添加其他按键绑定:
let g:ycm_key_list_stop_completion = ['<C-y>', '<CR>']
在此示例中,您可以使用Ctrl-Y
或Enter
来接受自动完成并释放光标。
当用户看到一个有用的完成字符串被提供时,他们按下 TAB 键来接受它。这将插入完成字符串。重复按下 TAB 键会循环浏览提供的完成。
TAB
和 SHIFT+TAB
在建议之间遍历并释放和继续编码是一个不错的解决方案。太棒了,谢谢。我给你点赞了。 - AmerllicA