Vim 如何为Eigen库创建标记并将其与OmniCppComplete一起使用?

Vim 如何为Eigen库创建标记并将其与OmniCppComplete一起使用?,vim,eigen,ctags,omnicppcomplete,Vim,Eigen,Ctags,Omnicppcomplete,我使用的是OmniCppComplete vim插件,自动完成功能没有显示任何与Eigen库(c++库)相关的内容 我首先创建了一个带有CTAG的标记文件,该文件从我的Eigen文件的根目录递归开始,并将该文件链接到my.vimrc中。还尝试了其他几个位置(例如,直接在Eigen的src文件夹中)。这个方法应该可以用,因为我已经用其他库实现了 我现在使用的是丰富的Ctags 5.8、vim 8.1以及最新的Egen和OmniCppComplete版本 用于生成标记的代码(从~/.vim/tags

我使用的是OmniCppComplete vim插件,自动完成功能没有显示任何与Eigen库(c++库)相关的内容

我首先创建了一个带有CTAG的标记文件,该文件从我的Eigen文件的根目录递归开始,并将该文件链接到my.vimrc中。还尝试了其他几个位置(例如,直接在Eigen的src文件夹中)。这个方法应该可以用,因为我已经用其他库实现了

我现在使用的是丰富的Ctags 5.8、vim 8.1以及最新的Egen和OmniCppComplete版本

用于生成标记的代码(从~/.vim/tags文件夹):

.vimrc中的链接:

set tags+=~/.vim/tags/eigen
我应该能够用omnicpcomplete自动完成本征函数。当我键入myVector.con(myVector是一个VectorXd对象)时,我会看到conservativeResize()出现,例如,因为它用于调整VectorXd的大小

<>我不能完全确定,但可能是因为在C++中有C++和fortran文件,所以使用-Form Fortry+C++,它会用FORTRAN文件创建一个问题,但是如果我不使用它,那么它可能忽略源文件(没有扩展)。 有人知道发生了什么事吗?(如果我没有提供足够的信息,我会提供更多)

set tags+=~/.vim/tags/eigen