如何在具有Aptana扩展的Eclipse IDE中启用内联JavaScript自动完成功能


18

背景

  • 我有Eclipse IDE。
  • 我已经为Eclipse安装了Aptana Studio插件。
  • 我正在编辑HTML文件。
  • JavaScript自动完成/内容辅助仅在一半时间起作用:
  • Eclipse不会满足于<script>标签之间的功能和变量。
  • 但是它将适用于核心JavaScript项目。
  • 我已经搜索了Eclipse程序中的Eclipse帮助菜单,但是当我提交搜索查询时,该菜单始终会出现索引错误。
  • 我已经检查了Eclipse网站。
  • 我搜索过谷歌。

如果Eclipse内容助手适用于HTML和CSS中用户创建的ID和类,那么它肯定可以适用于用户创建的JavaScript变量和函数,对吗?

无益的发现

  1. 我似乎已经找到了有关如何为PHP文件启用javascript内容辅助的指南。但是问题是我没有使用PHP。我使用的是HTML,因此无法按照本指南的说明选择“ PHP资源管理器视图”

  2. 这个家伙似乎也有同样的问题-也许。但是他可能只是根据他的示例代码(getElementById中的大写字母D)在JavaScript中键入语法错误。

  3. 还有一个。在“ JavaScript内容辅助配置 ”标题下,本指南说,请转到“ 窗口|窗口”。首选项| 网页| JavaScript | 编辑器 内容辅助。问题是窗口 首选项| 在我的Eclipse版本中甚至不存在Web

问题

有谁知道如何在脚本文件之间的html文件中启用Eclipse的JavaScript内容,以帮助我在html文件中创建的函数和变量?


2
我也一样,不知道谁能帮助我们。
andyPaul 2014年

@andyPaul,我们注定要失败。
Rhyknowscerious

我遇到了完全相反的问题(而且很有趣,我运行了netbeans),我只得到有关代码和基本结构的自动完成建议。document.get <pause>不返回任何内容……有人的声誉更高,并且想开始赏金吗?
达米安·尼克德姆

只是一小部分信息,Aptana最近被Appcelerator收购,很可能与他们的Titanium产品合并。techcrunch.com/2011/01/18/…只是认为这可能是一个错误,因为Aptana可能已停产,并且不再支持错误修复。

1
崇高文字呢?大多数时候,它给了我很好的支持。
Sachith Muhandiram 2015年

Answers:


4

看看你是否可以去窗口>首选项>的JavaScript>编辑>内容辅助,并确保下Auto-Activation启用自动激活被选中。

那会自动在html文件的块中弹出Content Assist。

在Vanilla Eclipse PHP开发安装上进行了测试。

如果仍然无法正常运行,请尝试在脚本块中按CTRL + SPACE,然后查看是否弹出内容帮助。这是检查自动激活时应显示的内容。


使用Eclipse Mars.1为我解决了问题
udog

使用Eclipse Photon为我解决了这一问题
DavidHyogo,

0

对此进行研究并仔细阅读您的评论,似乎您正在使用带有Aptana扩展的Eclipse。如果您绝对不需要使用Eclipse环境,则可以下载基于Eclipse的Aptana Studio 3。看起来就像月食,但是是Aptana。现在,您无需输入此信息并查找Aptana插件,而是进入Aptana并查找eclipse插件。我自己安装了此软件,并安装了一些插件来处理各种各样的事情,例如javascript代码完成,源代码格式等。如果您访问此站点http://www.aptana.com/,则可以在那里下载软件。要获取所有插件,您可以使用此站点来指导您完成一些出色的源代码完成实用程序以及其他实用程序。http://jebaird.com/2012/11/02/useful-plugins-for-aptana-studio-3.html

他的网站赚钱不对。我不得不为其中的一些挖一点。我将在下面列出他的项目

要进行安装,请执行以下帮助>安装新软件>,然后单击添加按钮命名该站点,然后在出现项目后输入您输入的url,请确保选中所有复选框并点击完成。

适用于Eclipse的Hunspell http://hunspell4eclipse.googlecode.com/svn/trunk/com.lorands.hunspell4eclipse.updatesite/

JsHint http://github.eclipsesource.com/jshint-eclipse/updates/

Emmet
http://emmet.io/eclipse/updates/

这是一个与jQuery核心样式指南非常接近的javascript代码格式化程序配置文件。您可能会或可能不会觉得有用。您可以在这里找到它:https : //github.com/jebaird/aptana-formatter-profiles

要导入此样式指南,请下载并转到窗口>首选项> Aptana Stuido>格式器。点击导入按钮

我发现它最有用的事情之一是搜索eclipse插件,而不是aptana studio插件。由于aptana建立在eclipse之上,因此大多数插件都可以使用。


0

对于最新的Eclipse版本(例如我的Indigo SR2),需要做两件事才能在GAE项目中获得jQuery的代码辅助。

通过以下方式将项目配置为JavaScript项目:右键单击项目->配置(在属性上方)->转换为JavaScript项目

jQuery autocompletion说,安装JSDT jQuery插件并将jQuery添加到项目的JavaScript资源中

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.