我的gtags版本是gtags-GNU GLOBAL 5.9.2
我为gnuglobal here下载了一个python插件
复制globalrc.示例到~/.globalrc
复制脚本/python_global_标签.py到~/bin/python_global_标签.py在我的$路径中
在python文件目录中键入:“gtags”
没有抱怨
类型:“全局-f测试.py““
无输出
但是“global-g”是有效的,我怀疑它是否只是grep的包装
我的问题是:
非常感谢
gnuglobal正在崛起,但是仍然支持很少的语言
据我所知,gnuglobal还不支持Python。主页上写着:
并且this post基本上说我们需要用C编写一个插件。由于global不受支持,我又回到了原来的Exuberant Ctags:
工作很好,但你不能得到回溯。另请参见this other question about etags。在
对于那些通过Google访问这个页面的人来说:现在GNU Global通过一个很棒的基于Pygments的插件支持Python(以及更多):
https://github.com/yoshizow/global-pygments-plugin
按照自述,唯一需要注意的是,在我的例子中,gtags为大文件树生成了空文件,这可能是由于大量使用符号链接;解决方案是使用
find
,如manual中建议的那样:现在我们可以搜索定义
^{pr2}$或参考文献
甚至可以搜索不完整标记的可能补全:
相关问题 更多 >
编程相关推荐