我曾经使用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
可能导致此问题的原因是什么?
答案 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的错误。