问题标签 [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 - 去定义gedit插件
gedit 中是否有“转到定义”插件?
ruby - 你如何让 CTRL-] 拿起'?在 Ruby 方法名中?
如果我使用 rtags 为某些代码生成标签文件,然后将光标放在 Vim 中的方法上,例如“已确认?” 然后按 CTRL-],Vim 找不到标签,因为 Vim 没有看到 '?' 作为正在查找的关键字的一部分。有没有办法解决这个问题?
vim - 从 Doxygen 中提取 vim 语法文件和 ctags 的最佳方法?
我想为具有 Doxygen 文档的库编写一个 vim 语法文件。
这样的工具是否已经存在?
如果不是,那么自动生成它的最佳方法是什么?
- 写一个新的输出生成器(复杂)?
- 从 doxygen/xml/*.xml 解析大量 xml(慢)?
还要别的吗 ?
我很惊讶这样的东西还不存在。知道为什么吗?我找错地方了吗?
ruby-on-rails - 如何找到函数在 Ruby 文件中结束的行号?
通常,使用ctags -x <file_name.rb>
此命令将给出该 ruby 文件中每个函数开始的行号。
例子:
样本输出:
因此,从输出中我可以了解到,在 application_helper.rb 文件的第 604 行中,该select_user
函数正在启动。
我的要求是,有没有办法找到每个函数结束的行号。请帮忙。提前致谢,
vim - vim ctags 存储自己信息的方法
我想使用 vim 和 ctags 将我自己的信息存储在一个文件夹中。有什么方法可以实现吗?
示例:我想插入一条关于 mysql 的信息,我正在创建一个文件或其他可以在未来被 ctags 解析的新结构。
c# - 使用 ctags 从 .net 库(c#)生成标签文件
有没有办法从 ie system.dll 生成标签文件?也许一些动作脚本也像 Display 或 Sprite。
javascript - 如何使 vim ctags 适用于现代 javascript
我正在使用 vim 和 ctags 来获取 taglist。但对于 javascript,它不适用于此约定
emacs - emacs:使用标签导航多文件乳胶文档
我发现Emacs 标记是一个非常有用的功能,可以在不同文件中浏览源代码。由于我在 LaTeX 中的一些文档很长并且有很多\include
's,我认为将 Emacs 标记功能与 LaTeX 一起使用会是一件好事(例如,有时我会花费太多时间来寻找某个小节)。Reftex 有一个很好的功能,该功能由该命令reftex-toc
提供,适用于多文件文档,但我的印象是使用 find-tag 更容易找到一些未知部分(除非有人可以说服我否则)。
但是,至少根据我的经验,该命令ctags -e
无法正确解析我的一些 .tex 文件(例如,某些现有部分不可用),并且当我尝试使用多文件乳胶文档时情况变得更糟(即,有许多\include
' s)。所以我有以下问题:您是否使用标签功能来导航多文件 LaTeX 文档?您是否有类似的问题,如果有,您是否使用任何 hack?最后一个问题:bibtex 文件呢?您知道将标签功能与 bibtex 文件一起使用的方法吗?
如果你认为 Emacs 提供了更好的方式来浏览 LaTeX 多文件文档,也请分享 :-)
干杯!
ruby-on-rails - 使用 RVM 在 vim 中重新生成 ctags
我的 .vimrc 中有以下代码:
这会为我的当前目录生成 ctags。
我正在使用 RVM,我正在处理不同的项目,使用不同的 ruby 版本(通过 RVM gemsets.
每个项目我有一个不同的 $GEM_PATH,我也想为这个路径中的 gem 生成 ctags。
上面的行应该如何测试是否设置了 $GEM_PATH 变量,并处理这些路径?
或者更好的是如何检查我是否有一个 .rvmrc 文件,并根据该文件的内容生成 ctags?
php - Vim:适用于 Python 和 PHP 的优秀自动完成插件
我使用带有 ctags 的 Vim 进行开发。我发现 ctags 在定义时非常有用,但我不知道有一个好的插件可以利用 ctags 进行智能自动完成。看来 Vim 默认的自动补全不是很好。当我写 set omnifunc 的时候?在 Vim 中,我得到了这个:
我确实知道用于 C++ 的 OmniComplete,但我不知道任何适用于 Python 和 PHP 的好插件。有人有想法吗?