Gtags (GNU GLOBAL Source Code Tag System),我在emacs中递归地使用默认标签根目录及其子目录。但是有一些子目录我不想被标记。有谁能给我一些建议。提前谢谢。
发布于 2017-03-02 16:02:15
在探索了函数ggtags-create-tags之后,我发现有一个配置文件gtags.conf/.globalrc,我可以用它来解决我的问题。
发布于 2018-10-02 21:27:46
将gtags.conf复制到您的主目录中:
cp /usr/local/share/gtags/gtags.conf ~/.globalrc编辑~/.globalrc,将需要忽略的文件添加到以下行:
common:\
:skip=HTML/,HTML.pub/,tags,TAGS,ID,y.tab.c,y.tab.h,gtags.files,cscope.files,cscope.out,cscope.po.out,cscope.in.out,SCCS/,RCS/,CVS/,CVSROOT/,{arch}/,autom4te.cache/,*.orig,*.rej,*.bak,*~,#*#,*.swp,*.tmp,*_flymake.*,*_flymake,*.o,*.a,*.so,*.lo,*.zip,*.gz,*.bz2,*.xz,*.lzh,*.Z,*.tgz,*.min.js,*min.css,*_test.cc,build64_release/:发布于 2017-07-25 14:31:18
另一种可能是列出要在gtags.files中标记的所有文件,例如:
ls *.cpp *.h > gtags.fileshttps://stackoverflow.com/questions/42315741
复制相似问题