【问题标题】:eclipse javascript editor '10日食 javascript 编辑器 '10
【发布时间】:2010-10-26 15:52:32
【问题描述】:

我要问与 JavaScript editor within Eclipse 相同的问题,因为它是 2010 年写的,2008 年的答案不再正确。

所以,“我正在寻找关于可用作 Eclipse 插件的最佳 JavaScript 编辑器的意见”。

非常感谢。

【问题讨论】:

  • 对此绝对感兴趣。我使用 intellij 是因为我认为它是最适合 JS 的 IDE。想知道免费的替代品现在是否值得......
  • @01 我听说 Aptana 非常复杂,不希望它接管我的 Eclipse 界面,我也将它用于其他事情。不过,我希望能进一步讨论(不仅是)关于 Aptana。
  • 我最近也开始使用 Aptana,我必须承认它非常棒。我安装了独立版本,所以我保留了我的主要 Eclipse 安装用于 java 开发。 javascript 支持不如 VS2010 好,但在 Aptana 中管理一个干净的项目更有用。我使用 Google 闭包编译器,几分钟内就可以在 Aptana 中进行设置。我从来没有设法在VS中做到这一点。现在我同时使用:VS 用于编辑单个文件,为 SO 制作示例,小型项目。 Aptana 用于使用 Google Closure 和更大的项目进行开发。

标签: javascript eclipse eclipse-plugin aptana


【解决方案1】:

您可以安装 Web 工具平台 (WTP) 或下载与 WTP 捆绑在一起的 Indigo 面向 Java EE 开发人员的 Eclipse IDE 或面向 JavaScript Web 开发人员的 Eclipse IDE。 WTP 由 JavaScript 开发工具 (JSDT) 组成,支持开发 JavaScript 应用程序和 Web 应用程序中的 JavaScript。

由于我也使用 jQuery,所以我还安装了 JSDT-jquery 插件来支持 jQuery 库,可以从市场 JSDT-jquery Plugin

下载

【讨论】:

    【解决方案2】:

    我知道您要求使用 Eclipse,但 VS2010 的 javascript 比我用过的任何其他编辑器都要好得多。它提供了比我在其他任何地方看到的更深入的上下文自动完成功能。顺便说一下,Visual Studio Web Developer 2010 的 Express Edition 是免费的。

    我个人不太喜欢微软,但作为一个 javascript 编辑器,它让我的工作效率更高。

    示例:我曾经做过一个(糟糕的)模板解决方案,将 javascript 对象转换为 DOM 元素,如下所示:

    var html = { tag: 'div', id: 'myDiv', content: [
      'Hello ',
      { tag: 'span', content: 'world!' }
    ]}
    

    会变成

    <div id="myDiv">Hello <span>world!</span></div>
    

    通过调用

    var myDiv = DOM.create(html);
    

    现在我通过递归遍历 javascript 对象并调用 for(key in html) 来做到这一点。在那里我嵌套了一个if(html.hasOwnProperty(key))。在那里我检查了key是否等于'tag',并且在那个if语句中我做了document.createElement(html[key])。现在我知道这是非常糟糕的代码,我忘记了一些步骤,但这不是重点。

    Visual Studio 能够自动完成 div 元素的 myDivvariable 属性。补充一点,javascript 是从另一个文件中包含的,而不是我从中调用它的文件。你可能不会对此印象深刻,但我的想法被震撼了。

    查看以下博文了解更多详情:

    【讨论】:

      【解决方案3】:

      这个问题困扰了我好几个月。

      你可以使用

      我是 looking for and asked a question about 一个编辑器,拥有所有这些非常重要的功能,但一些保守的代表收集者发现它不适合 stackoverflow。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-31
        • 1970-01-01
        • 2015-01-18
        • 1970-01-01
        相关资源
        最近更新 更多