【问题标题】:Is there a NodeJS plugin for Aptana Studio?Aptana Studio 有 NodeJS 插件吗?
【发布时间】:2011-12-22 23:21:55
【问题描述】:

是否有适用于 Aptana Studio 的 NodeJS 插件?

  • 至少对于 NodeJS 代码辅助
  • 也许是一种创建 NodeJS 项目的方法
  • 和本地NodeJS调试

【问题讨论】:

    标签: node.js aptana


    【解决方案1】:

    更新:项目 URL 是 http://nodeclipse.github.io/

    Nodeclipse.org effortCurrent version is 0.11http://www.nodeclipse.org/history

    Aptana 用户通过Enide - Eclipse Node.js IDE推荐安装

    特点

    • 为新节点项目和新节点源文件创建默认结构
    • JavaScript 语法高亮显示
    • 内容助理
    • NPM 支持
    • 调试 - 断点、跟踪等...通过修改 Eclipse debugger plugin for V8
    • CoffeeScript 支持

    安装

    更新站点:http://www.nodeclipse.org/updates/

    另请阅读Hints (section Aptana Studio)


    (来源:nodeclipse.org

    阅读http://www.nodeclipse.org/了解更多和最新信息。

    【讨论】:

    • 我在我的 Aptana 安装中安装了 Nodeclipse,它运行良好。唯一的问题是反转主题(白色 FG,深色 BK)似乎无法正常工作,所以我不得不恢复为经典主题。
    • 一种解决方案是更改配色方案github.com/Nodeclipse/eclipse-node-ide/blob/master/…
    • @BayssMekanique 你是如何安装它的?我得到Missing requirement: Nodeclipse 0.4.0.201305191444 (org.nodeclipse.ui 0.4.0.201305191444) requires 'bundle org.eclipse.wst.jsdt.core 1.1.102' but it could not be found
    • @BayssMekanique 好的,我自己想通了:要使其正常工作,您必须将 Aptana 作为 Eclipse 插件安装。
    【解决方案2】:

    我厌倦了与 Aptana Studio 和插件以及所有这些东西打架......直到我发现了 Sublime Text。简单而美妙。

    【讨论】:

      【解决方案3】:

      我强烈推荐使用Sublime Text 2

      有一些 nodejs 插件以及 v8 javascript [Sublime v8] 和标准 ECMA-262。

      【讨论】:

        【解决方案4】:

        这不是您问题的直接答案,但如果您正在为 node.js 寻找一个好的 IDE,您绝对应该尝试 Microsoft WebMatrix 2。它基本上可以满足您的要求。

        【讨论】:

          【解决方案5】:

          我们目前不支持 NodeJS。如果社区对此感兴趣,提交功能请求并投票会很有帮助:http://jira.appcelerator.org/secure/CreateIssue!default.jspa

          由于我们是基于 Eclipse 构建的,您应该可以尝试在 Eclipse 上调试 NodeJS 的说明,可在此处找到:https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger

          至于特殊的 NodeJs 项目,没有这个概念。您可能只创建一个普通的 Web 项目。我们确实有可以添加到项目中的库的概念,其中您可以指向 NodeJS 的 js 文件/库。我们还有用于描述 JS 库/API 的特殊语法文件,因此可以将其集成到我们的内容辅助中。一个很好的例子可能是我们为 jQuery 拥有的卢布,它包含两个版本的 jQuery API 的文件。这里是 1.6.2 版本:https://github.com/aptana/javascript-jquery.ruble/blob/master/support/jquery.1.6.2.sdocml 父目录中的 bundle.rb 连接了 ruble/bundle 中的文件。

          我的猜测是,创建一个类似的 NodeJS 卢布并构建一个描述 API 的 sdocml (xml) 文件将是最简单的入门方法。在 github 上分享并将其发送给我们将允许其他人也做出贡献。这里有创建卢布的文档:http://wiki.appcelerator.org/display/tis/Creating+a+new+Ruble

          【讨论】:

          • @EdH,我相信它已经支持 commonJS 规范。我使用 appcelerator 的 aptana 版本,它适用于我
          • 几天前下载的aptana——似乎每个开源网络应用类型除了节点都有。我很失望。
          • 这个答案已经接近两年了。那时,我们在内容辅助中添加了对 CommonJS 的支持,因此那里已经有一些 Node 支持。只是没有明确的节点项目类型。
          猜你喜欢
          • 2012-08-19
          • 1970-01-01
          • 2013-02-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-06-02
          相关资源
          最近更新 更多