在Eclipse Aptana Plugin中添加jquery支持的别名



我已经成功启用jQuery支持使用本教程如何在Aptana Studio 3中启用jQuery支持和使用代码补全:

$. or $("p").add( ... 

。但在我的项目中,我需要使用非冲突版本。所以我添加了这个:

<aliases>
    <alias name="$" type="jQuery"/>
    <alias name="jQuery" type="jQuery"/>
</aliases>

,但这似乎不起作用。

这个教程http://wiki.appcelerator.org/display/tis/Using+JavaScript+Libraries说

将其保存到磁盘,然后将其拖动到项目中。它位于项目的哪个位置并不重要,因此如果您愿意,可以为这样的文件创建一个新文件夹。

所以我添加了一个文件夹/source/support来适应我的结构,并在那里添加。sdocml文件....但似乎什么也没发生。所以我不确定添加文件是否有实际作用。我试着添加了几次,但这似乎没有触发任何东西。

什么线索吗?

需要验证以下几点:

  1. 你的项目是Web项目吗?您可以通过右键单击项目,然后选择"Properties…"来验证这一点。在Properties视图中,选择"Project nature"。应该选择"Web"。你可能想让它成为主要性质只是为了缩小范围
  2. 您可能想要强制进行项目的干净构建。选择Project菜单,然后选择"Clean…"。在对话框中,确保您的项目被选中或"清除所有项目"。这将重建与您的项目相关联的索引。

你不需要添加jQuery别名。jQuery符号默认是可用的。

另外,我应该提到有一个3.0.5测试版,你可以尝试。该版本改变了库与项目的关联方式。有了这个更新,您将需要确保至少您的javascript-jquery卢布是最新的(命令->Bundle Development-> update User Bundles)。然后可以使用以下步骤:

  1. 右键单击要与jQuery关联的项目
  2. 选择"项目构建路径"。您应该看到1.4.2和1.6.2
  3. 的jQuery条目
  4. 选择你想在项目中使用的jQuery版本并关闭对话框
此时,如果您的项目中有任何旧的sdocml文件,您可以删除它们。此外,删除项目索引中的jquery JS文件也是一个好主意。你可以右键单击文件,选择"索引",然后选择"从索引中排除"。

HTH,凯文

我可以通过修改Aptana Studio源代码的某些部分来获得同时适用于jQuery和$的内容辅助。https://github.com/JockiHendry/aptanastudio-contentassist-patch。我使用这个sdocml: https://raw.github.com/JockiHendry/aptanastudio-contentassist-patch/master/jquery-1.8.3.sdocml.

最新更新