我正在关注如何exuberant-ctags
在 Ubuntu 14.04 上使用的教程。
我运行命令:
sudo apt-get install exuberant-ctags
然后我cd
进入一个项目的根文件夹并运行:
$ ctags -R .
我也试过
ctags -R *
ctags -R <folder_name>
在所有情况下,ctags 都会消耗所有计算机资源 - 锁定 PC,我需要终止该进程,之后一个tags
数 GB 的文件将位于我的当前目录中。
出了什么问题?
根据@muru 的要求,当我ctags -R .
在一个完全空的目录中运行时,新创建的ctags
文件包含:
!_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 /[email protected]/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.9~svn20110310 //
感谢@muru 为我指明了正确的方向,似乎目录中的
grunt
包(grunt
和/或grunt/less
)node_modules
导致了问题,我删除了 grunt 包,现在我得到的输出表面上看起来是正确的!