我有一个文件夹,其中包含多个其他文件夹和python文件,我希望ctags在当前文件夹中递归搜索,我尝试了以下命令:
ctags . -R
结果tags
文件如下:
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.9~svn20110310 //
似乎ctags在这里什么都没找到,为什么?我可以通过运行
使其工作find . -name "*.py" -exec ctags {} +
但我只是想知道我是否以错误的方式使用ctags。
答案 0 :(得分:1)
ctags的概要如下:
ctags [options] [file(s)]
这意味着您需要在文件之前提供选项。在您的具体示例中,这是您想要的:
ctags -R .
答案 1 :(得分:0)
正如@KeithThompson所说,使用ctags -R
足以生成正确的tags