ctags不按要求递归工作

时间:2017-12-07 07:48:56

标签: ctags

我遇到了一个非常令人困惑的问题,ctags命令无法为子目录生成TAGS,我使用ctags为emacs生成TAGS,我首先cd到项目的根目录,然后运行命令为: cc@cc-Lenovo-Rescuer-14ISK:~/Downloads/fast-rcnn$ ctags -e -R *,TAGS仅为当前目录生成,但子目录未生成,我的ctags版本为:

cc@cc-Lenovo-Rescuer-14ISK:~/Downloads/fast-rcnn/lib/fast_rcnn$ ctags --version Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert Compiled: Oct 7 2014, 13:52:37 Addresses: <dhiebert@users.sourceforge.net>, http://ctags.sourceforge.net Optional compiled features: +wildcards, +regex

我已经测试过,ctags -R *也无法为子目录生成标记文件。

我也试过了find . -name *.py -print | xargs ctags -e -R,只是没有输出,但是find . -name *.py找到了很多.py个文件,有人可以帮忙吗?

by ctags -VR .我发现它实际上是去了子目录并识别python脚本文件,虽然有很多未知的语言,但它只是不生成标签文件,令人沮丧

1 个答案:

答案 0 :(得分:0)

确保您使用的是Exuberant Ctags http://ctags.sourceforge.net/。 您可以使用 ctags --version 命令检查相同内容。