javascript - Eclipse - 使用 require.js define(...) 支持大纲 View

标签 javascript eclipse angularjs eclipse-plugin requirejs

我在 define(...) 中编写了大量代码如以下格式 -

define(['angular'], function(angular) {
        function foo () {
            console.log("Hi") ; 
        }
        function foo2 () {
            console.log("Hi") ; 
        }
        function foo3 () {
            console.log("Hi") ; 
        }
} )

Eclipse 缺少所有 outline view这种格式的输出,意思是什么都不显示。

如何让它支持这种格式,意思是让我了解所有函数和变量声明?

这里附上了我当前的大纲 View -

enter image description here

最佳答案

JSDT 插件是 JavaScript 的默认 Eclipse 插件,不支持 RequireJS。我建议你试试 tern.java(我是 tern.java 的作者),它给出了一个 support for RequireJS .您将受益于 RequireJS 完成、超链接、悬停、验证。

我建议你 install AngularJS Eclipse 0.8.0(未发布)基于 tern.java(因为看起来你正在使用 Angular )。你会再次遇到大纲问题(tern.java 没有解决这个问题),但不要犹豫 create issues用你的想法来改进 tern.java。

关于javascript - Eclipse - 使用 require.js define(...) 支持大纲 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27906867/

相关文章:

c# - 使用 jquery 调用带有 void 返回类型的方法后面的代码

JavaScript 二维碰撞异常

javascript - AngularJS:如何在不通过多个 $parent 导航的情况下访问最顶层的范围?

angularjs - 在 AngularJS 中创建子作用域的指令

javascript - Jquery 无冲突 jquery-1.7.1.min.js

javascript - 在 JAVASCRIPT 中构建 SIP 客户端

C++ 循环和 bool 表达式

c++ - 如何在 Eclipse Indigo CDT C++ 中设置 libxml

java - 使用 Eclipse 进行远程调试

angularjs - 使用自动 ng-bind 创建 ASP MVC 自定义 View