6

我已按照此处描述的步骤将自动完成功能添加到 Eclipse。

在此安装JSDT插件后,我必须创建一个项目,然后将插件添加为JS资源。我发现了两件奇怪的事情:

  • 即使我的 html 中没有包含 jQuery 库,我也可以获得自动完成功能 在此处输入图像描述
  • 我无法获得我在记事本中明确创建并在 Eclipse 中打开的 HTML 文件的自动完成功能。例如,在上面 tempq.html 的屏幕截图中,我可以获得自动完成功能,但在另一个选项卡中打开的 angularjsexp.html 中,它不是任何项目的一部分,当我输入时我无法获得 jQuery 的自动完成功能$().

另外,如何在 Eclipse 中为 angularjs 获得类似的自动完成功能。我在某处使用 JSDT 阅读,我也可以获得 angularjs 的自动完成功能。可能吗?

4

3 回答 3

4

AngularJS Eclipse为您提供了 AngularJS 的补全(指令名称 (ng-app, ...)、模块、控制器、$scope 模型上的表达式)。它基于tern.java,它提供了一个 jQuery 插件来使用 jQuery(在您的项目中配置 AngularJS 性质后,您可以在项目属性 Tern -> Modules 上选择jQuery Tern Module )。

于 2014-01-09T22:46:22.427 回答
0

JSDT 是JavaScript Development Tools,主要提供对 js 开发的支持,默认添加了 JQuery 自动补全支持。

对于 html 自动完成,从市场安装 Eclipse 的 HTML 编辑器插件。要进行快速安装,请使用 Eclipse 帮助菜单下的“Eclipse Marketplace”选项,一旦完成,html 和 css 代码完成工作。

如果您找到解决方案,对于 AngularJs 代码完成支持找不到任何共享。

于 2013-10-16T18:49:40.930 回答
0

这是一个非常有用的工具。我已经安装了它。

这是插件

https://marketplace.eclipse.org/content/angularjs-eclipse#.U4M7rBYqm0o

AngularJS Eclipse 插件将 Eclipse WTP 扩展为:

提供了一个支持 AngularJS 表达式和指令的 HTML 编辑器。有关详细信息,请参阅 HTML 功能。提供一个 Angular Explorer 视图,它在树中显示项目的模块、控制器。提供支持 AngularJS 功能(模块等)的 Javascript 编辑器。有关详细信息,请参阅 Javascript 功能。

于 2016-09-27T05:49:33.827 回答