在Eclipse Aptana插件中为jquery支持添加别名

时间:2011-09-06 12:44:26

标签: jquery eclipse aptana conflict

我已设法使用本教程How to enable jQuery support in 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

  

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

所以我添加了一个文件夹/源/支持以适合我的结构并在那里添加.sdocml文件....但似乎没有任何事情发生。所以我不确定添加文件实际上是否有所作为。尝试添加它几次,但这似乎没有触发任何东西。

任何线索?

2 个答案:

答案 0 :(得分:0)

要验证的几件事情:

  1. 您的项目是否为Web项目?您可以通过右键单击项目来验证,然后选择“属性...”。在Properties视图中,选择“Project Natures”。应该选择“Web”。您可能希望将其作为缩小范围的主要性质
  2. 您可能希望强制清理项目构建。选择Project菜单,然后选择“Clean ...”。在对话框中,确保选择了项目或“清除所有项目”。这将重建与项目关联的索引。
  3. 您不需要添加jQuery别名。默认情况下,jQuery符号可用。

    另外,我应该提一下,你可以尝试3.0.5 beta版。该版本更改了lib与项目关联的方式。有了这个更新,你需要确保至少你的javascript-jquery卢布是最新的(命令 - &gt;捆绑开发 - &gt;更新用户捆绑包)。然后,您可以使用以下步骤:

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

      HTH, 凯文

答案 1 :(得分:0)

通过修改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