ctags在为所有Python库生成标签文件时总是停止

3 投票
1 回答
2248 浏览
提问于 2025-04-16 11:23

我以前用ctags这个工具来为所有安装的Python库生成一个标签文件,命令是这样的:

C:\Windows\System32>ctags -R -f d:\home\vimfiles\python.ctags d:\Python26

但是今天早上,我把Python升级到了2.6.7之后,这个命令只输出了以下内容,而且一直没有完成。标签文件的大小一旦达到大约11MB就不再变化了。

ctags: Warning: ignoring null tag in d:\Python26\Lib\copy.py
ctags: Warning: ignoring null tag in d:\Python26\Lib\pickle.py
ctags: Warning: ignoring null tag in d:\Python26\Lib\site-packages\django\contrib\admin\sites.py

这可能是什么原因呢?

1 个回答

5

@Gintautas 你真是个天才。

我发现这个文件让 ctags 停止工作了:

D:\Python26\Lib\site-packages\ipython-0.10-py2.6.egg\share\doc\ipython\manual\html\searchindex.js

通过设置以下 ctags 选项来排除它,可以解决这个问题。

--exclude=searchindex.js

我猜这可能是 ctags 的一个bug。

撰写回答