我是一位老 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(总之)?
谢谢
一款比IntelliJ IDEA更便宜且更专注于节点的替代品是Webstorm,也由Jetbrains制作。
它具有许多节点好处,例如能够附加到节点调试器并允许您逐步执行JS代码。 它还具有良好的代码折叠功能,您可以使用⌘^-
折叠和⌘^+
展开。
NodeJs:https://github.com/drnic/javascript-node.tmbundle
Jade:https://github.com/miksago/jade-tmbundle
对于Stylus,您需要编译该捆绑包(我还没有尝试过):https://github.com/LearnBoost/stylus/blob/master/docs/textmate.md
还有Cloud9 ide https://github.com/ajaxorg/cloud9,它实际上是一个Web应用程序,但它是开源的并且可以在本地安装(它仍然在浏览器中运行,但在本地)。我真的很喜欢其调试功能。