创建Tag文件,以便它可用于STL类

时间:2011-12-31 22:28:21

标签: vim

使用vim 7.3.1,ubuntu 11.10

我正在使用ctags创建一个标记文件,而在我运行它的目录中,我有一个链接到/usr/include/c++/4.6.1/我的stl头文件已经安装...我正在创建标签文件如下:

ctags -R *

虽然我能够跳转到std命名空间的定义(使用CTRL})但是当我为任何其他stl类(如string vector等)尝试相同时,同样的情况不会发生。

我有什么想法可以到处走走吗?

1 个答案:

答案 0 :(得分:2)

我可以通过在.bashrc中添加以下内容来解决此问题:

alias maketags='ctags -R --c++-kinds=+p --fields=+iaS --extra=+q --language-force=c++  /usr/include/c++/4.6.1/ /usr/include '