问题标签 [exuberant-ctags]

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.

0 投票
2 回答
180 浏览

node.js - ctags 无法识别 node.js 和谐生成器

如果我有这样的功能

或者

ctags 无法索引它。

有谁知道这个问题有一些解决方法吗?

0 投票
2 回答
1103 浏览

ctags - 向 ctags 添加新语言不起作用

我正在尝试将.volt扩展名添加到 ctags 语言映射,但它一直忽略.volt文件。这是我的.ctags文件的内容:

当我执行ctags --list-maps时,我会看到 HTML 中包含 .volt 文件:

但是当我运行 ctags 时,它仍然完全忽略了.volt文件。我在这里做错了什么?

0 投票
2 回答
311 浏览

javascript - 如何使用 ctags 索引简单的 javascript 哈希/对象?

我使用 ctags 导航我的 javascript 应用程序,发现函数已添加到索引中并且效果很好,但是当我有一个看似基本的哈希/对象时,当我使用下面的命令进行索引时,它并没有添加到 index/ctags 文件中。有什么我可以添加到这个命令或者我应该知道 ctags 来改变这个行为的吗?

ctags -a -Rf .ctags --languages=javascript,typescript --exclude=.git --exclude="*.min.js" --exclude=node_modules

这是有问题的javascript对象

0 投票
1 回答
472 浏览

vim - 如何在 vim 中设置默认 ctags 选项

在工具栏上的 gvim 中有一个执行 ctags 命令的按钮,该命令为当前目录生成标签,不幸的是,默认选项仅为-R

我想自定义命令并在单击按钮时添加一些其他选项,我一直在阅读低谷文档但没有设法弄清楚如何去做..

我知道可以映射一个键(我做过),但我想为那个按钮做同样的事情。我怎么做?

0 投票
1 回答
1220 浏览

exuberant-ctags - ctags 不为自定义语言生成标签

我正在尝试使用自定义语言扩展 ctags ( Exuberant Ctags 5.8 MacOSX ),但是自定义语言的标签文件始终为空。为了追查问题。我使用了文档中的示例。

我在〜中有以下.ctags:

当我运行ctags --list-kinds我看到:

我有一个文件test.swn

当我运行ctags -L test.swn 时,我看到:

生成的标签文件如下所示:

对于其他语言,标签文件按预期填充。只有使用此自定义扩展,它才为空。

我不确定我还需要做什么才能使 ctags 为自定义语言生成标签。

0 投票
5 回答
34173 浏览

vim - 如何使用 Exuberant ctags 排除多个目录?

我已经查看并尝试使用旺盛的 ctags 来完成我想做的事情。我在 Mac 上尝试在一个项目中工作,我想排除 .git、node_modules、test 等目录。当我尝试类似的事情时,我什么ctags -R --exclude=[.git, node_modules, test]也得不到。我真的只需要让它在我的核心目录中运行。关于如何做到这一点的任何想法?

0 投票
1 回答
152 浏览

ctags - 如何使用 ctags 为 c 源代码生成正确的标签文件,如下所示?

我正在使用 Exuberant Ctags v5.8,我想从中生成标签文件的 C 源代码示例如下,谢谢!

这是生成的标签文件的内容:

而我预期的标签文件内容应该如下:

如何从原始 C 源文件中获取后一个标签文件?谢谢!

0 投票
1 回答
35 浏览

vim - 查看与当前文件中未出现的标签关联的文件

很多时候我正在编辑一个文件,我想查看它的定义,class FooBar但我不知道FooBar定义了哪个文件。但是,我知道那FooBar在我的tags文件中。我可以直接输入FooBar,然后将光标放在上面并点击ctrl+],但这感觉太乱了。

当前文件中没有出现时如何跳转到FooBar标签?FooBar

0 投票
1 回答
205 浏览

ruby-on-rails - 如何使用 Ctags 索引 Rails 项目中的符号?

我正在使用vim-scripts/ctags.vim,除了符号之外,一切都很甜蜜。例子:

但是无论我做什么,我都无法跳转到:message_set以via或. 当然,我可以使用模糊查找器,但这就像手动执行 Ctags 工作一样。message_set.rbmessage_spec.rbgfCtrl-]

如何告诉 Ctags 索引 Ruby 中的符号?

0 投票
1 回答
134 浏览

ruby-on-rails - Vim 插件,允许将 css 类从 slim 文件跟踪到 SASS 文件

我到处搜索,但找不到slim(for Ruby on Rails) 的 ctag 语言定义。

如果有人能指出我正确的方向,那就太好了:-)