ctags 不递归搜索
ctags doesn't search recursively
我有一个包含多个其他文件夹和 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。
正如@KeithThompson所说,使用ctags -R
足以生成正确的tags
ctags的概要如下:
ctags [options] [file(s)]
这意味着您需要在 文件之前提供选项 。在您的具体示例中,这就是您想要的:
ctags -R .
我有一个包含多个其他文件夹和 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。
正如@KeithThompson所说,使用ctags -R
足以生成正确的tags
ctags的概要如下:
ctags [options] [file(s)]
这意味着您需要在 文件之前提供选项 。在您的具体示例中,这就是您想要的:
ctags -R .