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

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

Eclipse缺少此格式的所有outline view输出,表示均不显示任何内容。

如何使它支持这种格式,意味着-将我定向到所有函数和变量声明?

这里附上我当前的轮廓 View -

最佳答案

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

我建议您基于tern.java的install AngularJS Eclipse 0.8.0(未发布)(似乎您正在使用angular)。您将再次遇到大纲问题(tern.java不能解决该问题),但是请不要犹豫create issues来改进tern.java。

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

10-12 01:31
查看更多