2008-08-04 114 views
31

对于我们这些喜欢使用Vim或Emacs图形版本的人,而不是控制台版本,您推荐哪个版本?Mac OS X上的Vim和​​Emacs的首选版本是什么?

对于Vim,有Mac OS X Vim,MacVim,Vim-Cocoa

对于Emacs,CarbonEmacs,XEmacsAquamacs

还有更多吗?哪些是准备黄金时间?如果这是一个艰难的通话,什么是权衡?所有这些仍然保持?

没有关于Vim与Emacs的讨论,如果你不介意,或者与其他编辑器进行比较。

回答

21

的MacVim工作得很好,当然看起来更成熟比VIM-可可,而且有在管道的的MacVim可可插件架构(与某人上的TextMate风格文件浏览器托盘插件,它是一个巨大的+已经工作+恕我直言)。

还有一个Vim的Carbon版本,但是这并没有提供很多终端版本。即只允许一个窗口打开,在外观上不是很OSX ...

Aquamacs是非常有用,看起来不错。既支持传统Mac OS风格的键盘快捷键(command-O,command-S),又支持传统Emacs上的控制/元快捷键。它绝对比碳Emacs更像Mac。它看起来稳定而且快速,但我不是Emacs大师,所以在使用它时我不会强调这一点。我也不能说包含的elisp软件包的广泛性。

有人会认为碳Emacs与上游树季度相同。 Aquamacs有一个更不规则的时间表,但去年有一些主要的更新。

对于OSX的GNU Emacs可以在emacsformacosx.com找到。除了最新的稳定版本之外,还有预发布测试版本和夜间版本,并提供Atom订阅源以跟踪所有三种版本类型。

+0

为了方便起见,这可能是社区wiki可编辑的答案。有没有人可以这样做,并添加Emacs位? – Brendan 2008-09-06 15:44:39

+0

MacVim的岩石!这是非常好的,并且经过严格维护和改进。 – 2008-09-24 08:42:10

+0

你说的这个textmate风格的文件浏览器是什么? – mikelikespie 2009-10-11 20:22:21

5

我试过Aquamacs,它非常有用,看起来不错。既支持传统Mac OS风格的键盘快捷键(command-O,command-S),又支持传统Emacs上的控制/元快捷键。它绝对比碳Emacs更像Mac。它看起来稳定而且快速,但我不是Emacs大师,所以在使用它时我不会强调这一点。我也不能说包含的elisp软件包的广泛性。

有人会认为碳Emacs与上游树季度相同。 Aquamacs有一个更不规则的时间表,但去年有一些主要的更新。

3

我只是从GNU站点下载Emacs源码并自己构建它。我不喜欢太多Mac特有的功能,因为我希望Emacs的行为在我使用的所有平台上保持一致。

1

我通过使用Fink(它提供类似Debian的软件包控制)和emacs22-carbon软件包获得了我所有的unixish/GNU支持,这意味着我还可以获得可点击的应用程序。它做我希望它做的一切,并自动开始使用加载了fink的emacs扩展。

美好的时光。

1

我在Macports项目中使用了CarbonEmacs版本。它安装所有的依赖只用一行:

sudo port install emacs 

对于任何intesrested在MacPorts的(www.macports.org)

1

前一段时间,我正在寻找我新的Mac文本编辑器。由于这是几个月前的情况,在此期间可能会纠正一些问题。
我觉得Aquamacs是迄今为止最好的OSX-Emacs。但是,在某些地区,它感觉有点像Mac一样。例如,它使用多个窗口而不是几个缓冲区,并且着色方案不是“普通的”Emacs风格。
如果您寻找更基本的设置,Carbon Emacs可能也会这样做,不过您可能需要添加一些附加软件包来添加PHP支持或AucTeX。
Emacs.app在我的思想中感觉崩溃了。它甚至不使用拖放打开文件。

2

我喜欢Nextstep派生的Emacs.app以前在http://emacs-app.sourceforge.net/现在集成在Emacs-23 CVS(截至2008年8月)。

Emacs.app对我来说比Aquamacs感觉更加活泼,但它仅仅是纯粹的CVS-Emacs,并没有提供相同数量的东西(您必须安装自己的AucTeX等)。

2

我个人用的是fink来安装xemacs。它需要X,但我一直在使用xemacs的 很长时间以至于我需要它。

此外,我已经安装了gnu emacs。这很好,因为它是一个完全集成的mac os x应用程序,带有停靠图标和一切。当在gnu emacs图标上拖动一个文件来打开它时,我发现它很有用 。

最后,我要提到的是,mac os x在整个地方使用emacs按键。 类似于^ A开头的文本,^ E结尾的文本,^ N下一行,^ P之前的 行,等等......这些工作在整个操作系统的大多数文本框中。

0

我喜欢CarbonEmacs,因为它坚持非常接近标准的GNU Emacs发行版,同时还能很好地适应Mac桌面。对我而言,即使它看起来像一个Mac应用程序,它在我的Ubuntu桌面上“感觉”就像Emacs一样。

0

Emacs 22对我来说工作得很好。

1

在Mac OS X的emacsen中,我不得不说在22的控制台版本之后,CarbonEmacs是最实用的。 Aquamacs只是做了太多非标准的事情,阅读意想不到的东西,配置。 Aquamacs的问题一般不会在freenode的#emacs中以任何形式及时回答,无论它是值得的。它看起来很鄙视,因为它在.emacs中处理标准配置选项的工作非常糟糕。

0

我更喜欢从Subversion版本库构建的Vim。我在控制台中运行它,在编辑时我不需要使用鼠标。

1

我在Mac OS X上使用MacVim。非常非常好。