问题标签 [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.

0 投票
7 回答
3478 浏览

r - 带有 R 的旺盛的 Ctags

是否有任何记录在 R 中使用ctags?这会有用吗?实施起来会不会很困难?

具体来说,我刚刚开始使用 Vim。能够在一个文件中编写 R 函数,在另一个文件(例如,Rnw 文件、测试文件或其他脚本)中使用该函数,并能够使用 Ctrl+] 导航到该函数,这将是很酷的资源。

更新:我偶然发现了rtags功能。下面建议它与vim一起使用。

0 投票
1 回答
628 浏览

vim - 如何以不区分大小写的方式使用 CTAGS 和 VIM?

我将 ctags 与 VIM 结合使用,这是一个非常强大的组合,可以加快编码速度。为了启用一组 IDL 例程的自动完成功能,我生成了 CTAGS 文件,其中包含我想要使用的 IDL 源代码的内容。到现在为止还挺好。

我现在面临的问题是,当我开始在 VIM 中键入 IDL 库函数之一的名称时,它的名称与用于定义库的名称不同,VIM 将无法找到它。那么问题是,有没有什么方法可以让我在使用 VIM 和 CTAGS 的自动完成中折叠案例?

非常感谢!

0 投票
1 回答
1302 浏览

css - 使 ctags 与 CSS 一起工作

我最近开始使用 Exuberant Ctags 程序(连同 vim)来生成标签文件。唯一的问题 - ctags 不支持 CSS。

有什么方法可以让 ctags 支持 CSS?

谷歌搜索我发现解决方案告诉我从头开始重新编译 ctags 并增加了 css 支持,但我在 Windows 上,所以编译 ctags 不是很有趣。考虑到它是一个非常广泛使用的程序,我希望存在更好的解决方案。

0 投票
1 回答
559 浏览

macos - ctags 为 html 创建空索引文件

Ctags 为 .html 创建空索引文件

我从 Macports 安装新的 ctags 5.8 并尝试为我的项目制作索引文件。但没有“标签”文件只包含标题

我可以为 HTML 文件生成什么“标签”?

MacOS 10.6.2 ctags 5.8

0 投票
4 回答
1145 浏览

c - 由于#ifdef,ctags 在带有不平衡大括号的源文件上阻塞

我正在为我正在处理的 C 项目ctags生成tags文件,但文件中缺少许多函数。这似乎是由于使用#ifdef. 一个(简化的)示例:

gcc -Wall这可以在 Linux 下完美地编译和工作。但是,如果我使用 解析它ctags problem.c,则该tags文件仅包含mystruct-- 缺少函数的条目。

ctags --verbose报告:

所以显然ctags不喜欢文件中的预处理器技巧。

有没有办法ctags处理这个?

的手册页ctags甚至明确提到了这个问题,但表示ctags可以解决这个问题。但是,这似乎不起作用......

这是 Exuberant Ctags 5.8(Debian 软件包 1:5.8-4)。

编辑:

我也对处理这类结构的 ctags 的替代品感兴趣。

0 投票
5 回答
18536 浏览

vim - 如何让 ctags 在 vi​​m 中工作

我是 vim 的新手,想要让 ctags 集成正常工作,这样我就可以更轻松地浏览大型 java 项目。

我已经从源代码伪造中拉下 zip 并提取它,但从这里我不知道如何让它与 vim 一起使用

对新手 vim 用户的任何帮助都会很棒!

0 投票
1 回答
344 浏览

vim - vim TagList only generate tags in the Ctags58 folder

I'm in windows XP, and the vim TagList plugin only behaves correctly if the file I'm coding in is inside the Ctag58 folder. Otherwise it just genetats a list of my open files without tags.

I've tried adding the catalog to path and the vim command :let Tlist_Ctags_Cmd='C:\Program\Ctags58\ctags.exe' and it didn't work but then in.

I went through the the taglist FAQ:

But the last to "dots" of part 1. of the http://vim-taglist.sourceforge.net/faq.html were they speak of temp and tmp variables . I can't make heads or tails of that part. Could this be my problem? How do i tell...

0 投票
1 回答
253 浏览

javascript - JSDOM 可以用来设置一个项目旺盛的 ctags 吗?

对优秀的 javascript ctags 支持的期待让我一直在思考是否可以使用像http://zombie.labnotes.org/这样的项目来设置 ctags 以让 vim 用户满意。

0 投票
1 回答
1712 浏览

macos - ctags 错误:“ctags:未知选项:-p”

我已经搜索过这个(确切的)错误,但我在网上找不到任何提及它的内容。

基本上,我正在尝试在 OSX Snow Leopard 上安装 ctags(我以前从未使用过)。这是我所做的:

  1. 我从这里下载了最新的源包(5.8版):http: //ctags.sourceforge.net/
  2. 根据安装说明,我运行了 configure/make/make install。这会将 ctags 二进制文件安装到 /usr/local/bin/。
  3. 如果我 cd 进入 /usr/local/bin/ 并运行 ./ctags (没有 args),我会得到: ctags: Unknown option: -p

有没有人见过这个?我显然没有提供任何论据;如果我这样做了,我仍然会得到同样的错误(不管参数是什么)。

干杯,

-拉尔斯

0 投票
3 回答
30360 浏览

php - Mac 上的旺盛 Ctags

我目前正在使用 vim 进行 PHP 开发。几周前,我给自己买了一台 mac,并想为新的 Zend Framework 版本重新生成我的标签。

我过去使用以下脚本(linux机器)来生成标签:

你可以看到我使用了“ctags-exuberant”命令。问题是这在我的系统(mac)上找不到。我只有 ctags 命令。我尝试安装最新版本的 ctags 库 (http://ctags.sourceforge.net/),但没有给我那个命令。

ctags 命令的参数与 ctags-exuberant 不同。所以2个问题:

  • 2个命令有什么区别?
  • 如何安装 ctags-exuberant 或使用 PHP 的普通 ctags 命令?

谢谢!病房