问题标签 [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.
javascript - 在 Vim 中使用标签
我知道 Vim 对标签有复杂的支持,但我正在努力让它们与 JavaScript 和 TCL 一起工作。
我在 Ubuntu Lucid 下使用 Vim 7.2.330,一个标准的 Vim 安装和标准的 Exuberant CTags 安装。
我希望将我的标签保存在一个名为~/.vimtags/tags
我已将标签文件包含在我的 vimrc 文件中set tags+=$HOME."/vimtags/tags"
。
我已经从基本代码目录运行了以下命令:
我的.ctags
文件中还有以下内容 - 我在网上某处看到一篇文章说您应该添加这些以使其与现代 JavaScript 兼容。
当我加载 Vim 时,标签文件肯定会被加载。Aset tags?
表示已包含标记文件。
但是,每当我CTRL-]
超过一个关键字时,它总是说没有标签。
请您分享您如何使用 JavaScript 设置 Vim 标签,并展示您如何使用标签系统?这似乎是 Vim 的一个很棒的特性,如果我能让它工作就好了。
vim - 在 Vim 中设置定时器
我使用带有 ctags 的 Vim 来探索代码。我有一些键映射来重新构建 ctags 是最新的。所以每当我没有找到某个标签时,我一定要按 Alt+F12 来重建标签,然后再试一次。但我想知道是否可以像在 Visual Studio 和其他 IDE 中那样自动执行此任务。我正在考虑制作一个计时器,每隔 30 分钟重建一次标签。有人知道 Vim 脚本是否支持计时器吗?
此外,如果您对自动化构建标签有任何建议,请分享。
c - 为 c dev 使用 kate 编辑器(带有 ctags 插件)
我刚开始为 c dev 使用 kate 编辑器(正在使用 vim)。我在 vim 中经常使用 ctags。所以我想和凯特编辑一样。我在插件列表中启用了 Ctags 插件。它会生成标签文件 (.ctagsdb),但是当我要查找标签时,它不会在“标签选项卡”中加载标签,我必须在 LookUP 字段中手动键入才能显示标签。它不填充标签。我什至无法使用 CTags 菜单项。
有人可以告诉我如何让 CTags 工作。或者如果有更好的插件来做到这一点。或者这是它“正常”工作的方式。
谢谢。
vim - 重新加载标签文件 Vim
如何tags
从 Vim 中重新加载文件?
是否需要重新启动?
emacs - 为大量 .hs 源文件运行 hasktags 以获取 CTAGS 文件(普通 Windows)
我想生成一个带有hasktags的ETAGS文件,因为我可以在Emacs中使用它和M-。(查找标签)。
我正在使用在 Windows 上运行的 Emacs。由于我没有安装 MSYS/Cygwin,我不能这样做
如何为大量 .hs 源文件生成 hasktags ETAGS 文件?
此致
ruby-on-rails - Vim ctags 当前目录和 gemset
我有两个运行良好的 Ctags 命令。
第一个为我当前的 rails 项目的 gemset 构建标签
第二个为我的rails项目的实际工作目录生成ctags
但是,当我运行每一个时,它会覆盖当前的标签文件,因此我无法同时享受我的 gemset 和当前目录的 ctags。
有人可以告诉我如何让这两个命令组合并生成一个包含所有 ctags 的标签文件吗?
eclipse - Vim 中的源代码面包屑
Eclipse 有一个“面包屑”特性:一个小条显示您现在在代码树的哪个部分,例如src/java/main > org.foo.bar > AbstractFactoryFactory > InnerDefaultFactory > SomeNeatInnerRunnable > doEverything
.
Vim 是否有类似的东西,据说是一些基于 ctags / cscope 的脚本?
vim - 如何以不区分大小写的方式使用 CTAGS 和 VIM?
我将 ctags 与 VIM 结合使用,这是一个非常强大的组合,可以加快编码速度。为了启用一组 IDL 例程的自动完成功能,我生成了 CTAGS 文件,其中包含我想要使用的 IDL 源代码的内容。到现在为止还挺好。
我现在面临的问题是,当我开始在 VIM 中键入 IDL 库函数之一的名称时,它的名称与用于定义库的名称不同,VIM 将无法找到它。那么问题是,有没有什么方法可以让我在使用 VIM 和 CTAGS 的自动完成中折叠案例?
非常感谢!
python - 当我尝试为所有 python 库构建标签文件时,ctags 永远不会停止
我曾经使用 ctags 通过以下命令为所有已安装的 python 库生成标签文件:
但是今天早上,在我升级到 Python 2.6.7 之后,该命令只生成以下输出并且永远不会完成它的工作。标记文件的大小在达到约 11MB 后不再变化。
什么可能导致这个问题?