对于那些喜欢使用图形化版本的 Vim 或 Emacs 而不是控制台版本的人,你推荐哪个版本?
对于 Vim,有 Mac OS X Vim,MacVim,Vim-Cocoa。
对于 Emacs,则有 CarbonEmacs,XEmacs 和 Aquamacs。
还有其他的吗?这些中哪些准备好供正式使用了?如果选择很难,有什么权衡之处?这些都在维护吗?
请不要讨论 Vim 和 Emacs 的比较,也不要与其他编辑器进行比较。
对于那些喜欢使用图形化版本的 Vim 或 Emacs 而不是控制台版本的人,你推荐哪个版本?
对于 Vim,有 Mac OS X Vim,MacVim,Vim-Cocoa。
对于 Emacs,则有 CarbonEmacs,XEmacs 和 Aquamacs。
还有其他的吗?这些中哪些准备好供正式使用了?如果选择很难,有什么权衡之处?这些都在维护吗?
请不要讨论 Vim 和 Emacs 的比较,也不要与其他编辑器进行比较。
MacVim表现良好,外观看起来比Vim-Cocoa更加成熟,此外,MacVim中有一个Cocoa插件架构正在筹备中(而且已经有人在开发一个类似于TextMate的文件浏览器托盘插件,这是我认为非常好的一个++)。
也有一个Carbon版本的Vim,但它与终端版本相比没有太多优势,例如只允许打开一个窗口,并不像OSX外观那么美观......
Aquamacs非常易用,外观看起来漂亮。支持传统的Mac OS样式键盘快捷键(command-O,command-S)和控制/元快捷键,适合那些习惯于传统Emacs的用户。它肯定比Carbon Emacs更符合Mac的风格。它似乎很稳定且运行速度快,但我不是Emacs大师,所以使用时并不会过分强调它的性能。至于包含的elisp包的扩展性,我无法评论。
有人每季度与上游树同步Carbon Emacs。Aquamacs没有固定的更新计划,但在过去一年中进行了一些较大的更新。
GNU Emacs for OSX可以在emacsformacosx.com找到。除了最新的稳定版本外,还提供预发布测试版本和夜间构建版本,并为跟踪所有三种发布类型提供Atom feeds。
我刚从GNU网站下载了Emacs源代码并自己构建了它。我不喜欢太多的Mac特定功能,因为我希望Emacs在我使用的所有平台上的行为都是一致的。
我喜欢源自Nextstep的Emacs.app,以前在http://emacs-app.sourceforge.net/上,现在已经整合到Emacs-23 CVS中(截至2008年8月)。
对我来说,Emacs.app比Aquamacs更加迅捷,但它只是裸的CVS-Emacs,并没有提供同样多的东西(你需要自己安装AucTeX等工具)。
在Mac OS X上的Emacs中,我必须说,在22版本的控制台之后,CarbonEmacs是最可用的。 Aquamacs 在配置方面做了太多的非标准化、意外的事情。Aquamacs的问题通常不会及时得到回答,无论这是否有价值。它似乎被人们鄙视,仅仅因为它在处理.emacs中的标准配置选项方面做得太糟糕了。
我使用Fink获取所有的Unixish/GNU支持(它提供类似Debian的软件包控制),并使用emacs22-carbon软件包,这意味着我也获得了可点击的应用程序。它做到了我所期望的一切,并自动开始使用通过fink加载的emacs扩展。
好时光。
我在Macports程序上使用CarbonEmacs版本。它只需一行命令即可安装所有依赖项:
sudo port install emacs
对于任何对Macports(www.macports.org)感兴趣的人
前段时间,我在为我的新Mac寻找文本编辑器。由于这是几个月前的事情,一些问题可能已经在此期间得到了解决。
我认为Aquamacs是迄今为止最好的OSX-Emacs。然而,在某些方面它感觉有点太像Mac了。例如,它使用多个窗口而不是多个缓冲区,并且着色方案不是“正常”的Emacs风格。
如果你正在寻找更基本的设置,Carbon Emacs也可以胜任,尽管你可能需要添加一些额外的包来添加PHP支持或AucTeX。
在我看来,Emacs.app感觉有点崩溃。它甚至不能使用拖放打开文件。