在Mac OS X上,Vim和Emacs的首选版本是什么?
对于那些喜欢使用Vim或者Emacs图形版本而不是控制台版本的人,我们建议使用哪个版本?
对于Vim,有Mac OS X Vim,MacVim,Vim-Cocoa。
对于Emacs,CarbonEmacs,XEmacs和Aquamacs。
还有更多吗?以下哪几项适合黄金时段?如果这是一个艰难的抉择,那要权衡些什么呢?所有这些都还在维护吗?
如果我们不介意,则不会讨论Vim与Emacs,也不会与其他编辑器进行比较。
解决方案
回答
MacVim运行良好,并且肯定比Vim-Cocoa更加成熟,此外,MacVim还在开发Cocoa插件架构(有人已经在开发TextMate样式文件浏览器托盘插件,这是一个巨大的++ IMHO)。
还有Vim的Carbon版本,但是与Terminal版本相比并没有提供太多功能。即只允许打开一个窗口,外观上不是非常OSX ...
Aquamacs非常有用,看起来也不错。同时支持传统Mac OS风格的键盘快捷键(command-O,command-S)和Control / Meta快捷键,适用于在传统Emacs上提出的快捷键。绝对比Carbon Emacs更像Mac。它似乎稳定且快速,但我不是Emacs专家,因此使用它时我不会太在意。我也不敢说包含的elisp软件包的广泛性。
我认为有人每季度都会将Carbon Emacs与上游树同步。 Aquamacs的日程安排较为不规则,但在过去的一年中看到了一些相当大的更新。
可以在emacsformacosx.com上找到适用于OSX的GNU Emacs。除了最新的稳定版本之外,还提供预发布测试版本和夜间版本,并且提供Atom提要以跟踪所有三种发布类型。
回答
我已经尝试过Aquamacs,它非常有用,而且看起来还不错。同时支持传统Mac OS风格的键盘快捷键(command-O,command-S)和Control / Meta快捷键,适用于在传统Emacs上提出的快捷键。绝对比Carbon Emacs更像Mac。它似乎稳定且快速,但我不是Emacs专家,因此使用它时我不会太在意。我也不敢说包含的elisp软件包的广泛性。
我认为有人每季度都会将Carbon Emacs与上游树同步。 Aquamacs的日程安排较为不规则,但在过去的一年中看到了一些相当大的更新。
回答
我只是从GNU站点下载Emacs源代码并自己构建。我不喜欢太多特定于Mac的功能,因为我希望Emacs行为在我使用的所有平台上保持一致。
回答
我使用Fink(提供类似Debian的程序包控制)和emacs22-carbon程序包来获得所有unixish / GNU支持,这意味着我也获得了可点击的应用程序。它完成了我希望做的所有事情,并自动开始使用加载了fink的emacs扩展。
美好的时光。
回答
我在Macports节目中使用CarbonEmacs版本。它只用一行安装所有依赖项:
sudo port install emacs
对于任何对Macports感兴趣的人(www.macports.org)
回答
前一段时间,我正在为我的新Mac搜索文本编辑器。由于这是几个月前,因此一些观点可能已在此期间得到纠正。
我觉得Aquamacs是迄今为止最好的OSX-Emacs。但是,在某些区域感觉有点像Mac。例如,它使用几个窗口而不是几个缓冲区,并且配色方案不是"正常"的Emacs风格。
如果我们需要更基本的设置,Carbon Emacs也可以这样做,尽管我们可能想添加一些其他软件包来添加PHP支持或者AucTeX。
Emacs.app对我的想法感到不满意。它甚至不通过拖放来打开文件。
回答
我喜欢以前在http://emacs-app.sourceforge.net/上的Nextstep衍生的Emacs.app,现在已集成到Emacs-23 CVS中(截至2008年8月)。
对我来说,Emacs.app比Aquamacs更加活泼,但它只是裸露的CVS-Emacs,并且没有相同数量的东西(我们必须安装自己的AucTeX等)。
回答
就个人而言,我一直在使用fink安装xemacs。它需要X,但我去过
使用xemacs太长时间了,我需要它所拥有的。
另外,我已经安装了gnu emacs。很好,因为它是完全
集成了Mac OS X应用程序的Dock图标和所有内容。我觉得有用
将文件拖到gnu emacs图标顶部以将其打开时。
最后,我应该提到mac os x在各处都使用了emacs击键。
诸如^ A表示文本开头,^ E表示文本结尾,^ N下一行,^ P上一页之类的东西
行等。这些在整个操作系统的大多数文本框中都可用。
回答
我喜欢CarbonEmacs,因为它非常接近标准的GNU Emacs发行版,同时仍然非常适合Mac桌面。对我来说,即使它看起来像Mac应用程序,它在我的Ubuntu桌面上也像Emacs一样"感觉"。
回答
Emacs 22对我来说效果很好。
回答
在Mac OS X的emacsen中,我不得不说,在22的控制台版本之后,CarbonEmacs是最可用的。 Aquamacs只是通过配置完成了太多非标准,意外读取的事情。在freenode上的#emacs中,无论任何有价值的东西,Aquamacs问题通常都不会及时得到回答。它似乎不屑一顾,因为它在处理.emacs中的标准配置选项方面做得如此糟糕。
回答
我更喜欢从Subversion仓库构建的Vim。我在不需要编辑时使用鼠标的控制台中运行它。
回答
我在Mac OS X上使用MacVim。它非常非常好。