1

我使用 Emacs 在 Rails + Angularjs 中编写 Web 应用程序。

由于 angularjs api doc 不是很好,我必须经常检查 angularjs 源代码。

在 irb 控制台中很容易找到 ruby​​ 方法代码。

是否可以从节点控制台或 emacs 轻松定位 js 源代码?

我也向其他编辑和其他解决方案开放。但是没有IDE,因为我的电脑是Ubuntu。

编辑:http : //docs.angularjs.org/api 具有 view_source 功能。它可以帮助我轻松找到源。但仅适用于 angularjs1.2.0rc1

4

1 回答 1

3

Exuberant ctags支持 javascript,并通过-e选项(或在使用时etags)生成与 Emacs 兼容的 TAGS 文件。

(还有jsctags,但最后我听说它不提供 Emacs 支持。)

拥有兼容的 TAGS 文件后,请参阅Wiki了解使用详情。

请注意,Emacs 提供了自己的 ctags 和 etags 二进制文件,这与 Exuberant ctags 提供的不同(特别是前者不支持 javascript,但后者总体上更全面)。确保您正在运行您认为正在运行的程序。(如果你通过了--version标志,“Exuberant Ctags”会这样声明自己。)

于 2013-08-14T04:53:13.890 回答