【问题标题】:OS X editor (or IDE) that is really good for "node.js" development?真正适合“node.js”开发的 OS X 编辑器(或 IDE)?
【发布时间】:2012-04-19 21:00:56
【问题描述】:

我是 Emacs 的老用户 - 我已经使用它大约 10 年了。当我切换到 Mac 时,我开始使用 Aquamacs,这在很多方面都很棒。

但现在我的大部分开发工作都涉及 Node.js/Express.js(使用 JavaScript、Jade 和 Stylus)。不幸的是,emacs在这方面有很多不足之处。尤其是在远程工作时,使用 ExpanDriveMacFUSE 挂载。

我真的很想要真正的代码折叠。

有没有真正适合这个的编辑器?更好的是有任何适用于 Mac 的 IDE(根本没有)吗?

谢谢

【问题讨论】:

  • @pst 很好的编辑,也许这会阻止关闭投票
  • 我现在使用 IntelliJ 进行大多数编码,Sublime Text 2 很棒,但绝对不是 IDE,而 Emacs 用于其他一切。不过,IMO 的问题 离题了;充其量它属于程序员,虽然“推荐引擎”类型的东西 - 嗯。

标签: javascript macos node.js pug stylus


【解决方案1】:

Sublime Text 2 是很多人的选择。使用package managersome packages 添加到其中。提供翡翠、手写笔包。

【讨论】:

    【解决方案2】:

    IntelliJ IDEA 的更便宜且更特定于节点的替代方案是 Webstorm,同样由 Jetbrains 制造。

    它有很多节点好东西,比如能够附加到节点调试器并允许您单步执行 JS 代码。它还具有良好的代码折叠功能,您可以使用 ⌘^- 来折叠和 ⌘^+ 来展开调用。

    【讨论】:

    • 我已经尝试了 WebStorm 2 天。我爱上了它。这是一个非常好的IDE。我将它与 JavaScript、JADE 和 Stylus 一起使用,它非常完美。它也有很好的文档。从现在开始,这将是我选择的 IDE。谢谢!
    • 确保您安装了“关键启动器”插件,它可以帮助您记住键盘快捷键。
    • @BadKnees,你在为 WebStorm 中的手写笔支持做什么?为了获得语法高亮和自动完成功能,我不得不在我的 Stylus 文件中添加花括号和分号,并告诉 WebStorm 将它们视为 css。我很想知道一个更好的选择。
    • @DallanQuass 抱歉没有看到这个问题。我没有解决办法。在我的情况下它只是文本
    【解决方案3】:

    如果您想要一个在 Mac OS X 上运行良好的真正 IDE,我会推荐 IntelliJ IDEA。它有一个 JavaScript 调试器和 Node.js 插件。 如果您正在寻找比成熟的 IDE 更轻量级的东西,请查看 Sublime Text 2。

    【讨论】:

    • 都试过了。 Dident 喜欢 intelliJ,主要是因为它是 java。非常难看。但是 sublime 很有前途。
    • 我不是 Mac OS 的外观和感觉有趣或专家,但 IJ 的新版本看起来很合适。
    • afaik Webstorm 是针对 HTML/JS 等的 IntelliJ 修改的(例如,不是那么以 Java 为中心)。 @MK。这也是你的理解还是我在这里不正常?
    • @MikeGraf 是的,可能,但他抱怨的是在 OS X 上运行的 Java 应用程序的外观和感觉。
    【解决方案4】:

    你可以试试 TextMate:http://macromates.com/ 带有以下捆绑包用于

    NodeJs:https://github.com/drnic/javascript-node.tmbundle

    对于 Jade:https://github.com/miksago/jade-tmbundle

    对于手写笔,您必须编译捆绑包(尚未尝试过):https://github.com/LearnBoost/stylus/blob/master/docs/textmate.md

    还有Cloud9 idehttps://github.com/ajaxorg/cloud9,其实是个webapp,但是开源,可以本地安装(还是在浏览器里运行,但是在本地),很喜欢调试功能

    【讨论】:

      【解决方案5】:

      http://www.aptana.com/ 很棒,它拥有 Eclipse 的大部分功能...

      【讨论】:

        猜你喜欢
        • 2011-03-24
        • 2012-02-22
        • 2010-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多