问题标签 [gnu-global]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - 如何让emacs Semantic使用GTAGS生成的TAG文件
我的 emacs 版本是 23.2.1 虽然我使用以下内容将后端更改为使用 GTAGS。(require 'semantic/db-global) (semanticdb-enable-gnu-global-databases 'c-mode) (semanticdb-enable-gnu-global-databases 'c++-mode) 我试图生成一个 GTAGS 文件用作语义的后端。但是,每次打开 C 文件时,Semantic 仍然在解析文件而不使用 GTAGS 文件。
是否可以使用 GTAGS 文件而不是内置的语义解析器?我发现内置的解析器不是很准确。
是否可以在不指定项目范围的情况下使用 GTAGS 文件?就我而言,我尝试将 GTAGS 文件放在 /usr/include 中,这应该是 emacs 的标准包含路径。但是语义没有使用它。
python - 如何将 Python 插件添加到 Gnu Global
我的 gtags 版本是 gtags - GNU GLOBAL 5.9.2
我在这里下载了 Gnu Global 的 python 插件
将 globalrc.example 复制到 ~/.globalrc
将 script/python_global_tags.py 复制到我的 $PATH 中的 ~/bin/python_global_tags.py
在 python 文件目录中键入:“gtags”
没有抱怨
类型:“全局-f test.py”
没有输出
但是“global -g”有效,如果它只是 grep 的包装器,我会徘徊
我的问题是:
- 甚至可以在 python 本身中编写插件吗?
- 是否有配置 ~/.globalrc 的教程,官方网站上的教程对此很少提及。
非常感谢,
gnu global 正在崛起,但仍然支持这么少的语言顺便说一句
emacs - 如何让 gtags 支持使用 emacs 进行 const 定义搜索
我用emacs好久了,也用cscope做代码导航,现在改成全局gtags,好处多多,比如找函数的定义非常快,非常精确,但是我找到了找不到由“const”定义的变量,它总是提示“未找到标签”,我必须使用“查找符号”而不是“查找定义”,但是你知道,我会得到很多搜索结果,而且我需要从这么多结果中找出定义,所以我只想知道是否有一些配置可以让gtags支持const定义搜索?
vim - GNU Global/gtags 是否支持 taglist vim 插件?
我做了一些搜索,但没有找到任何有用的东西。有人可以向我推荐一些链接或直接给出说明吗?谢谢。
variables - Gtags 索引全局变量
我希望 gnu global 索引项目的全局变量。这可能吗(无需进入 gnu global 的源代码)?
emacs - 如何使用 Emacs 和 GNU Global 找到局部变量的定义?
假设你有这样的 C 代码:
如何在指向本地使用时使用 Emacs 和 GNU Global (gtags.el) 定义局部变量?
我试过gtags-find-tag(用“ var1 ”作为参数),它没有找到任何东西(看起来标签应该是函数),我试过gtags-find-symbol,它显示了一个列表具有所有三个var1定义(以及可能的用途)。
emacs - 在 emacs 上,我无法跳转到 GTAGS SELECT 缓冲区中的标签
在 emacs 上,我无法跳转到 GTAGS SELECT 缓冲区中的标签。"Buffer is read-only: <buffer *GTAGS SELECT*>"
按回车时出现错误。
- Mac OS X 10.8.1
- Emacs 24.2
- gtags GNU GLOBAL 6.2.4(由自制软件安装)
- gtags.el 3.3(由 package.el 安装)
"C-h k <return>"
在 GTAGS SELECT 缓冲区中显示以下消息:
emacs - Emacs 标签:etags、ebrowse、cscope、GNU Global 和 exuberant ctags 之间的关系
我从事 C++ 项目,我浏览了 Alex Ott 的CEDET 指南和关于 StackOverflow 中标签的其他线程,但我仍然对 Emacs 如何与这些不同的标签系统接口以促进自动完成、查找定义、导航源感到困惑代码库或文档字符串的预览。
etags
、ebrowse
、exuberant ctags
、cscope
和GNU Global
之间有什么区别(例如在特征方面)GTags
?我需要做什么才能在Emacs中使用它们?如果我想使用标签来导航/自动完成符号,我是否需要语义/参议员 (CEDET)?
在这些不同的标签实用程序之上,语义带来了什么?它如何与这些工具交互?
tags - GNU Global and GTAGS can't find class definitions
I'm having trouble getting global to find class/struct definitions. I can find them with exuberant ctags and with cscope. All tag files are built from the same source file list. I configured and built global, et.al., only specifying --prefix. configure did find exhuberant and is using it. I've been trying global periodically over the years and it's always had this problem. Any ideas?
thanks, davep
tags - 将 gtags 用于 gtk 标头和我自己的项目
我有一个 gtk 项目,我想在我的项目中使用 gtags。我还想将 gtags 用于外部库,在我的例子中是 gtk。我试过了:
不幸的是,我在这里遇到了分段错误(使用 Ubuntu 12.04)
任何想法如何获得这项工作?(我也对使用 ctags 或 etags 的解决方案感到满意)。