我已按照here所述的步骤将自动完成功能添加到日食中。
在安装JSDT插件之后,我必须创建一个项目,然后将该插件添加为JS资源。我发现了两件奇怪的事情:
$().
时,我无法获得jQuery的自动完成功能另外,如何在eclipse中为angularjs获得类似的自动完成功能。我只是使用JSDT在某处阅读,我也可以获得angularjs的自动完成功能。可能吗?
答案 0 :(得分:4)
AngularJS Eclipse为您完成AngularJS(指令名称(ng-app,...),模块,控制器,$ scope模型上的表达式)。它基于tern.java,它提供了一个jQuery插件,可以从jQuery中受益(在项目中配置AngularJS特性后,您可以在项目属性Tern上选择jQuery Tern Module - >模块)。
答案 1 :(得分:0)
JSDT是JavaScript Development Tools,主要侧重于为js开发提供支持,默认情况下会添加JQuery自动完成支持。
对于html自动完成安装来自marketplace的eclipse的HTML编辑器插件。要快速安装,请在eclipse的“帮助”菜单下使用“Eclipse Marketplace”选项,一旦完成,html和css代码完成就可以了。
对于AngularJs代码完成支持,如果找到解决方案,则找不到任何共享。
答案 2 :(得分:0)
这是一个非常有用的工具。我安装了它。
这是插件
https://marketplace.eclipse.org/content/angularjs-eclipse#.U4M7rBYqm0o
AngularJS Eclipse插件将Eclipse WTP扩展为:
提供了一个支持AngularJS表达式的HTML编辑器 指示。有关更多信息,请参阅HTML功能。提供了一个 Angular Explorer视图,显示您的模块,控制器 在一棵树上的项目。提供支持的Javascript编辑器 AngularJS功能(模块等)。有关详情,请参阅Javascript功能 信息。