ctags在为所有Python库生成标签文件时总是停止
我以前用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。