Vim ctags 当前目录和 gemset

发布于 2024-10-15 16:49:19 字数 423 浏览 1 评论 0原文

我有两个运行良好的 Ctags 命令。

第一个为我的 Rails 项目当前的 gemset 构建标签

ctags -R \`bundle show rails` /../*

,第二个为我的 Rails 项目的实际工作目录生成 ctags

ctags --extra=+f -R *<CR><CR>

但是,当我运行每个标签时,它会覆盖当前的标签文件,以便我无法享受 ctags对于我的宝石集和当前目录。

有人可以告诉我如何将这两个命令组合起来并生成一个包含所有 ctag 的标签文件吗?

I've got two Ctags commands that work great.

This first one builds tags for my current gemset of my rails project

ctags -R \`bundle show rails` /../*

and this second one which generates ctags for the actual working directory of my rails project

ctags --extra=+f -R *<CR><CR>

However, when I run each one it overwrites the current tags file so that I can't enjoy ctags for both my gemset and my current directory.

Can somebody show me how I can get these two commands to combine and produce one tags file with all the ctags in it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

狠疯拽 2024-10-22 16:49:19

在第二个 ctags 命令中,尝试使用 -a 标志。根据文档:

 -a, --append
      Append to existing tag file.  (For vi-format tag files,
      see also --update.)

In your second ctags command, try using the -a flag. According to the documentation:

 -a, --append
      Append to existing tag file.  (For vi-format tag files,
      see also --update.)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文