0
是否有可能得到公正的的#include列表+文件从指定的C++源文件指令与旺盛Ctags的或通用C标签?我可以只用Ctags从C++文件中获得#includes吗?
是否有可能得到公正的的#include列表+文件从指定的C++源文件指令与旺盛Ctags的或通用C标签?我可以只用Ctags从C++文件中获得#includes吗?
随着通用,ctags的,你可以使用下面的命令行来枚举头文件的最新版本:
$ ctags -o - --extras=r --kinds-C++=h --language-force=C++ INPUT-FILE.h
为例子:
$./ctags -o - --extras=r --kinds-C++=h --language-force=C++ /usr/include/pwd.h
bits/types.h /usr/include/pwd.h /^#include <bits\/types.h>/;" h
features.h /usr/include/pwd.h /^#include <features.h>/;" h
stddef.h /usr/include/pwd.h /^#include <stddef.h>/;" h
stdio.h /usr/include/pwd.h /^# include <stdio.h>/;" h
这正是我需要的。谢谢!! – FlKo