问题标签 [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.
ctags - ctags 不理解 -e 选项(没有旺盛的标签选项)
当我键入ctags -e
时,它返回一个错误,说它不知道该命令行选项。我认为它应该知道 exuberant 标签,因为它etags
适用于 cli。
此外,我收到以下错误:ctags: unrecognized option --langdef=arc
我的 ~/.ctags 文件中有以下内容:
ctags - ctags 命令不会递归说“它不是常规文件”
当我运行时ctags -R *
,我收到错误消息,指出所有目录都不是常规文件,它会跳过它们而不是递归地为它们生成标签。
问题是什么?
c - c语言问题
我有交流问题,任何人都可以帮助我。我用 c 语言编写了一个进程创建代码,它使用 pid & fork() 调用。fork 调用现在用于制作子进程,任何人都可以告诉我如何制作父进程吗?我知道在进程中创建一个子进程会自动使进程成为父进程,但我想从一开始就创建一个父进程,所以任何人都可以告诉我如何做到这一点,其次我只是创建了我不知道如何使用的进程它我不能分配任何工作(计算)给它。所以任何人都可以告诉我如何使用这个过程来工作吗?
第三个我想为我的流程命名我该怎么做以及如何控制它们的执行?如果有人能启发我,请帮助我理解这一切。我将为此永远感谢您提前感谢
perl - ctags 支持 MooseX::Declare?(Perl)
如何让 ctags 为 MooseX::Declare 方法、类、属性等生成标签?
python - 在丰富的 ctags 中跳过 python“import”语句
如果我有两个文件
文件 a.py:
文件 b.py:
当我在 vim 中使用 ctags 并按 Ctrl+] 时,它会将我重定向到 import 语句,而不是类定义。在这段代码中一切正常:
文件 a.py:
文件 b.py:
ctags - 使用 exuberant-ctags 时,您使用哪些选项?
对 gcc 4.4.3 c89 使用 exuberant-ctags 5.8
我刚刚开始使用 exuberant-ctags,我只是想知道您添加了哪些选项。
这是一个列表,我只是想知道添加太多可能会过度杀戮。
我打算使用以下内容:
我只是想知道:这是矫枉过正吗?
ctags - 多个项目的 VIM 中标签的路径
我最近开始在我的项目中使用 ctags。我目前有以下设置:
我可以set tags=./tags,tags,/path/to/root/tags
,而且一切都很完美。
但是,我的问题是我同时处理多个项目,因此我同时拥有 、/path/to/root1
和/path/to/root2
所有/path/to/root3
项目。我不想每次打开文件时都手动设置标签;有什么方法可以/path/to/rootX
根据我正在编辑的文件添加标签?(即,如果我正在编辑/path/to/root3/foo/x.c
,请使用root3/tags
?
就我而言,我所有的项目都共享一个共同的父目录;我真正想要的是:
但我似乎无法获得正确的 vimfu 来使其工作。
编辑:我刚刚意识到这行不通;我实际上无法写信给root*
. 相反,我想将我的主 ctags 文件存储在 中~/ctags/root*/tags
,其中的子目录~/ctags/
和/path/to/
[对于那些可能想知道的人,这些是 ClearCase UCM 动态视图;既不/view/XXX/
也不可/view/XXX/vobs/
写]
c++ - ctag 忽略 C++ 中的类
你如何让 ctags 占 c++ 中的类?当我跳转到一个函数的标签时,我得到了函数的同名但在一个错误的类中。
乙乙; b.init();
并且有
A::init() {} B::init() {}
我将光标放在 b.init() 的 init 上,跳转到 A::init() {} 而不是 B::init() {}。
请注意,我没有在我的代码中使用 a 和 b 。因此,如果您运行 ctags,这可能不起作用。如果这不是常见问题,我会发布实际代码。
ruby-on-rails - 如何找到函数在 Ruby 文件中结束的行号?
通常,使用ctags -x <file_name.rb>
此命令将给出该 ruby 文件中每个函数开始的行号。
例子:
样本输出:
因此,从输出中我可以了解到,在 application_helper.rb 文件的第 604 行中,该select_user
函数正在启动。
我的要求是,有没有办法找到每个函数结束的行号。请帮忙。提前致谢,
vim - 在 Vim 中设置定时器
我使用带有 ctags 的 Vim 来探索代码。我有一些键映射来重新构建 ctags 是最新的。所以每当我没有找到某个标签时,我一定要按 Alt+F12 来重建标签,然后再试一次。但我想知道是否可以像在 Visual Studio 和其他 IDE 中那样自动执行此任务。我正在考虑制作一个计时器,每隔 30 分钟重建一次标签。有人知道 Vim 脚本是否支持计时器吗?
此外,如果您对自动化构建标签有任何建议,请分享。