首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gtags生成带有pygments的空GTAGS文件。

gtags生成带有pygments的空GTAGS文件。
EN

Stack Overflow用户
提问于 2018-05-28 19:43:41
回答 1查看 1.7K关注 0票数 1

我试图使用pygments插件解析器在python代码库上运行gtags,但是生成的GTAGS文件是空的,GRTAGS引用了"str“之类的东西,这在我看来是错误的。

下面是.globalrc的相关部分:

代码语言:javascript
复制
default:\
    :tc=native:tc=pygments:
pygments:\
    :tc=pygments-parser:tc=htags:

我想语法分析器是很简单的。全局版本为6.6.2。我已经读过,这可能是ctag的一个问题,它是用来定义标记的,但是gtags -解释没有提到ctag的任何用法--应该吗?.globalrc没有指定ctag的任何配置,但是从pygments插件手册来看,这不应该是必要的,因为pygments内部使用它。对吗?可能是什么原因

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-28 20:25:31

我还使用global (GNU GLOBAL) 6.6.2。我没有自己的.globalrc/usr/share/gtags/PLUGIN_HOWTO.pygments中描述的以下方法适用于我:

代码语言:javascript
复制
$ export GTAGSCONF=/usr/share/gtags/gtags.conf
$ export GTAGSLABEL=pygments
$ gtags
$ ls -Al G*
-rw-r--r-- 1 ja users  32768 May 28 22:22 GPATH
-rw-r--r-- 1 ja users 458752 May 28 22:22 GRTAGS
-rw-r--r-- 1 ja users 253952 May 28 22:22 GTAGS

完成之后,我可以使用gtags modeEmacs中跳转到函数定义和调用。

编辑:我检查了为了使这个工作正常,我需要在中有一个工作的ctags二进制文件,这也在我提到的帮助文件中描述过:

代码语言:javascript
复制
Make sure python and ctags can be invoked in your command line.
$ type python
python is /usr/bin/python
$ type ctags
ctags is /usr/local/bin/ctags
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50572656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档