我目前正在尝试了解位于bits/stl_tree.h
. 由于文件的大小比我习惯的要大,我发现自己很迷茫。
由于我使用Vim
,我vim-tagbar
通过 ArchLinux 存储库安装。然后我边看边跑:TagbarToggle
,bits/stl_tree.h
发现只有两个标签:
_STL_TREE_H
_GLIBCXX_VISIBILITY(default)
我对其他提供相同输出的 STL 文件做了同样的事情。
我认为可能是带有扩展名的已ctags
解析文件作为文件不应该是这种情况,因此我运行了:.h
C
$ ctags --language-force=c++ path/to/c++/implementation/bits/stl_tree.h
但仍然是相同的输出。
Exuberant
编辑:我用和尝试了上面的一切Universal
ctags
。我还用我自己编写的 C++ 文件进行了尝试,结果是它应该是这样的。
有人知道这背后的原因吗?