我是 Emacs 的老用户 - 我已经使用它大约 10 年了。当我切换到 Mac 时,我开始使用Aquamacs,它在很多方面都很棒。
但现在我的大部分开发工作都涉及 Node.js/Express.js(使用 JavaScript、Jade 和 Stylus)。不幸的是,emacs在这方面有很多不足之处。特别是在远程工作时,使用ExpanDrive和MacFUSE安装。
我真的想要真正的代码折叠。
有没有真正适合这个的编辑器?更好的是是否有任何适用于 Mac 的 IDE(完全没有)?
谢谢
我是 Emacs 的老用户 - 我已经使用它大约 10 年了。当我切换到 Mac 时,我开始使用Aquamacs,它在很多方面都很棒。
但现在我的大部分开发工作都涉及 Node.js/Express.js(使用 JavaScript、Jade 和 Stylus)。不幸的是,emacs在这方面有很多不足之处。特别是在远程工作时,使用ExpanDrive和MacFUSE安装。
我真的想要真正的代码折叠。
有没有真正适合这个的编辑器?更好的是是否有任何适用于 Mac 的 IDE(完全没有)?
谢谢
Sublime Text 2是许多人的选择。使用包管理器向其中添加一些包。提供翡翠、手写笔包。
Webstorm是 IntelliJ IDEA 的一个更便宜且更特定于节点的替代方案,它也是由 Jetbrains 制造的。
它有很多节点好东西,比如能够附加到节点调试器并允许您单步执行 JS 代码。它还具有良好的代码折叠功能,您可以调用它⌘^-来折叠和⌘^+展开。
如果您想要一个在 Mac OS XI 上运行良好的真正 IDE,建议您使用 IntelliJ IDEA。它有一个 JavaScript 调试器和 Node.js 插件。如果您正在寻找比成熟的 IDE 更轻量级的东西,请查看 Sublime Text 2。
您可以尝试使用 TextMate: http: //macromates.com/ 使用以下捆绑包
NodeJs:https ://github.com/drnic/javascript-node.tmbundle
对于翡翠:https ://github.com/miksago/jade-tmbundle
对于手写笔,您必须编译捆绑包(尚未尝试过):https ://github.com/LearnBoost/stylus/blob/master/docs/textmate.md
还有Cloud9 ide https://github.com/ajaxorg/cloud9,其实是个webapp,但是开源,可以本地安装(还是在浏览器里运行,但是在本地),很喜欢调试功能
http://www.aptana.com/很棒,它具有大部分 Eclipse 功能...