2011-05-17 56 views
25

是否可以在vim/MacVim中为CoffeeScript生成一个ctags文件?如何为CoffeeScript生成ctags?

+3

这应该被标记[CoffeeScript的(http://stackoverflow.com/tags/coffeescript),而不是[咖啡](HTTP:// stackoverflow.com/tags/coffee),n'est pas? :) – 2011-05-24 14:04:46

+1

我原本打算给它贴上咖啡标记,但似乎有一个呃逆。 – 2011-05-25 00:12:16

回答

5

Exuberant ctags没有本机支持,但如果您只想收集一些变量和函数定义,则可以创建自己的规则。

Here is an example出现在谷歌搜索。

+0

这在emacs中也适用于我。 – Loren 2011-08-29 02:09:18

24

我发布了一个工具,它使你所需要的 - coffeeTags

+0

您是否认为可以使用CTags插件来实现Sublime Text 2(https://github.com/SublimeText/CTags)?我无法一起工作。可能有一些格式不同? – okonetchnikov 2012-04-24 10:09:19

+2

@okonetchnikov - 抱歉忽略您的评论! SO的通知系统仍然有点神秘;-)至于你的问题:'extra_tag_files'选项让你能够指定额外的ctags文件。因此,可以说你将它设置为'coffeescript.tags',然后你可以使用CoffeeTags来生成具有'coffeetags -R'的CoffeeScript标签。 > coffeescript.tags'。我自己不使用ST2来做一些猜测工作。让我知道如果这样的作品,我会在CoffeeTag的自述文件 – lukaszkorecki 2012-07-23 11:51:33

+0

@okonetchnikov - 是的,检查[这个要点](https://gist.github.com/edubkendo/2901380)。 – 2014-10-07 15:23:45