这些配置所涉及到的内容有:autocomplpop, ctags, TagList,omnicppcomplete Vim是内建代码补全功能的,在不需要通过任何设置的情况下就能使用。 针对这种情况,我们就需要安装ctags工具和OmniCppComplete插件。 ctags是用来对文件做标记的工具,OmniCppComplete是在c和c++语言范畴内,对上述智能补全的增强版。 == CppCompleete == OmniCppComplete在http://www.vim.org/scripts/script.php?script_id=1520下载。
vim的自动补全功能可通过其插件OmniCppComplete实现。 安装OmniCppComplete lingd@ubuntu:~$ vim-addons install omnicppcomplete 配置OmniCppComplete 在vim配置文件/home /user/.vimrc中加入如下的配置: "-- omnicppcomplete setting -- " 按下F3自动补全代码,注意该映射语句后不能有其他字符,包括tab;否则按下 OmniCppComplete配合运作。 使用下列命令生成tags文件,就可以与OmniCppComplete配合运作: ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .
Sorry, this version of (g)vim was not compiled with +multi_byte" 256 endif 257 258 259 " ===== Set omnicppcomplete
vim-cpp-enhanced-highlight: 更精细的c/c++语法高亮 vim-surround: 快速给一段代码外面包裹括号/引号 Vundle.vim: vim的一个插件管理器 AutoComlPop + OmniCppComplete
自动代码提示补全的omnicppcomplete 插件。 操作符 "let OmniCpp_MayCompleteArrow=1 " 打开 -> 操作符 " OmniCppComplete let OmniCpp_NamespaceSearch = 1 let
而作为编辑器的VIM,一直以来都没有一个能够达到Visual Assist哪怕一成功力的插件,不管是自带的补全, omnicppcomplete , neocompletecache ,完全和Visual