问题标签 [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.
node.js - ctags 无法识别 node.js 和谐生成器
如果我有这样的功能
或者
ctags 无法索引它。
有谁知道这个问题有一些解决方法吗?
ctags - 向 ctags 添加新语言不起作用
我正在尝试将.volt扩展名添加到 ctags 语言映射,但它一直忽略.volt文件。这是我的.ctags文件的内容:
当我执行ctags --list-maps时,我会看到 HTML 中包含 .volt 文件:
但是当我运行 ctags 时,它仍然完全忽略了.volt文件。我在这里做错了什么?
javascript - 如何使用 ctags 索引简单的 javascript 哈希/对象?
我使用 ctags 导航我的 javascript 应用程序,发现函数已添加到索引中并且效果很好,但是当我有一个看似基本的哈希/对象时,当我使用下面的命令进行索引时,它并没有添加到 index/ctags 文件中。有什么我可以添加到这个命令或者我应该知道 ctags 来改变这个行为的吗?
ctags -a -Rf .ctags --languages=javascript,typescript --exclude=.git --exclude="*.min.js" --exclude=node_modules
这是有问题的javascript对象
vim - 如何在 vim 中设置默认 ctags 选项
在工具栏上的 gvim 中有一个执行 ctags 命令的按钮,该命令为当前目录生成标签,不幸的是,默认选项仅为-R。
我想自定义命令并在单击按钮时添加一些其他选项,我一直在阅读低谷文档但没有设法弄清楚如何去做..
我知道可以映射一个键(我做过),但我想为那个按钮做同样的事情。我怎么做?
exuberant-ctags - ctags 不为自定义语言生成标签
我正在尝试使用自定义语言扩展 ctags ( Exuberant Ctags 5.8 MacOSX ),但是自定义语言的标签文件始终为空。为了追查问题。我使用了文档中的示例。
我在〜中有以下.ctags:
当我运行ctags --list-kinds我看到:
我有一个文件test.swn:
当我运行ctags -L test.swn 时,我看到:
生成的标签文件如下所示:
对于其他语言,标签文件按预期填充。只有使用此自定义扩展,它才为空。
我不确定我还需要做什么才能使 ctags 为自定义语言生成标签。
vim - 如何使用 Exuberant ctags 排除多个目录?
我已经查看并尝试使用旺盛的 ctags 来完成我想做的事情。我在 Mac 上尝试在一个项目中工作,我想排除 .git、node_modules、test 等目录。当我尝试类似的事情时,我什么ctags -R --exclude=[.git, node_modules, test]
也得不到。我真的只需要让它在我的核心目录中运行。关于如何做到这一点的任何想法?
ctags - 如何使用 ctags 为 c 源代码生成正确的标签文件,如下所示?
我正在使用 Exuberant Ctags v5.8,我想从中生成标签文件的 C 源代码示例如下,谢谢!
这是生成的标签文件的内容:
而我预期的标签文件内容应该如下:
如何从原始 C 源文件中获取后一个标签文件?谢谢!
vim - 查看与当前文件中未出现的标签关联的文件
很多时候我正在编辑一个文件,我想查看它的定义,class FooBar
但我不知道FooBar
定义了哪个文件。但是,我知道那FooBar
在我的tags
文件中。我可以直接输入FooBar
,然后将光标放在上面并点击ctrl+]
,但这感觉太乱了。
当前文件中没有出现时如何跳转到FooBar
标签?FooBar
ruby-on-rails - 如何使用 Ctags 索引 Rails 项目中的符号?
我正在使用vim-scripts/ctags.vim
,除了符号之外,一切都很甜蜜。例子:
但是无论我做什么,我都无法跳转到:message_set
以via或. 当然,我可以使用模糊查找器,但这就像手动执行 Ctags 工作一样。message_set.rb
message_spec.rb
gf
Ctrl-]
如何告诉 Ctags 索引 Ruby 中的符号?
ruby-on-rails - Vim 插件,允许将 css 类从 slim 文件跟踪到 SASS 文件
我到处搜索,但找不到slim
(for Ruby on Rails
) 的 ctag 语言定义。
如果有人能指出我正确的方向,那就太好了:-)