我刚刚安装了 omnicomplete 插件,它支持标题自动完成吗?
当我输入 #include <
, 是否可以提供一个头文件列表来完成?
非常感谢!
最佳答案
您可以只使用 vim7 中引入的 vim 自动完成 功能。
只需输入前几个字符,然后按 Ctrl->P(用于向后搜索)
或 Ctrl->N(用于向前搜索)
,vim 会列出所有选项可用或完成它。
是的,它甚至适用于头文件。
要完成这项工作,您应该安装 ctags
在 usr/include
添加:
ctags -f ~/.vim/stdtags -R --c++-kinds=+p --fields=+iaS --extra=+q .
将此添加到您的 .vimrc
set nocp
filetype plugin on
map <C-L> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR><CR>
set tags=~/.vim/stdtags,tags,.tags,../tags
autocmd InsertLeave * if pumvisible() == 0|pclose|endif
关于c++ - C++ 的#include 子句的 Vim 自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514800/