当我尝试为所有python库构建一个标记文件时,ctags永远不会停止

时间:2011-02-07 17:18:58

标签: python ctags

我曾经使用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 个答案:

答案 0 :(得分:4)

@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的错误。