Mac OS X上的Vim和​​Emacs的首选版本是什么?

时间:2008-08-04 18:51:39

标签: macos vim emacs editor

对于我们这些喜欢使用Vim或Emacs图形版本的用户而不是控制台版本,您推荐使用哪个版本?

对于Vim,有Mac OS X VimMacVimVim-Cocoa

对于Emacs,CarbonEmacsXEmacsAquamacs

还有更多吗?其中哪些准备黄金时间?如果这是一个艰难的决定,有什么权衡取舍?所有这些仍在维持吗?

如果您不介意,或者与其他编辑进行比较,请不要讨论Vim与Emacs。

13 个答案:

答案 0 :(得分:21)

MacVim 运行良好,当然看起来比Vim-Cocoa更成熟,而且MacVim的管道中还有一个Cocoa插件架构(有人已经开始使用TextMate样式的文件浏览器托盘插件了是一个巨大的++恕我直言。

还有一个Carbon版本的Vim,但这并不比终端版本提供更多优惠。即只允许一个窗口打开,外观不是非常OSX ......

Aquamacs 非常实用,看起来非常不错。支持传统的Mac OS风格键盘快捷键(command-O,command-S)和传统Emacs上提升的控制/元快捷键。它绝对比碳Emacs更像Mac。它似乎稳定而快速,但我不是Emacs的大师所以当我使用它时我并没有那么强调它。我也不能谈论所包含的elisp软件包的广泛性。

我认为有人会每季度将Carbon Emacs与上游树同步。 Aquamacs的日程安排比较不规律,但去年有一些重大的更新。

可以在emacsformacosx.com找到OSX的

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

答案 1 :(得分:5)

我已经尝试过Aquamacs,它非常实用,看起来很不错。支持传统的Mac OS风格键盘快捷键(command-O,command-S)和传统Emacs上提升的控制/元快捷键。它绝对比碳Emacs更像Mac。它似乎稳定而快速,但我不是Emacs的大师所以当我使用它时我并没有那么强调它。我也不能谈论所包含的elisp软件包的广泛性。

我认为有人会每季度将Carbon Emacs与上游树同步。 Aquamacs的日程安排比较不规律,但去年有一些重大的更新。

答案 2 :(得分:3)

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

答案 3 :(得分:2)

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

Emacs.app对我来说感觉比Aquamacs更有活力,但它只是裸露的CVS-Emacs并没有带相同数量的东西(你必须安装自己的AucTeX等)。

答案 4 :(得分:2)

就个人而言,我一直在使用fink来安装xemacs。它需要X但我一直都是 使用xemacs这么久以至于我需要它拥有它。

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

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

答案 5 :(得分:2)

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

答案 6 :(得分:1)

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

美好时光。

答案 7 :(得分:1)

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

sudo port install emacs

对于对Macports感兴趣的人(www.macports.org)

答案 8 :(得分:1)

前一段时间,我正在为我的新Mac搜索文本编辑器。由于这是几个月前,有些点可能在此期间得到纠正 我觉得Aquamacs是迄今为止最好的OSX-Emacs。但是,在某些方面感觉有点像Mac。例如,它使用几个窗口而不是几个缓冲区,并且着色方案不是“正常”的Emacs风格 如果您寻找更基本的设置,Carbon Emacs也可以这样做,但您可能需要添加一些额外的软件包来添加PHP支持或AucTeX。
Emacs.app在我的意见中感到伤心。它甚至不使用拖放打开文件。

答案 9 :(得分:1)

在Mac OS X的emacsen中,我不得不说在22的控制台版本之后,CarbonEmacs是最实用的。 Aquamacs只是做了太多非标准的,读取意外的配置。 Aquamacs的问题通常不会在freenode的#emacs中以任何及时的方式回答,无论值得什么。它似乎不屑一顾,因为它在.emacs中处理标准配置选项的工作非常糟糕。

答案 10 :(得分:0)

我喜欢CarbonEmacs,因为它非常接近标准的GNU Emacs发行版,同时仍然非常适合Mac桌面。对我而言,即使它看起来像Mac应用程序,它也会像我的Ubuntu桌面上的Emacs一样“感觉”。

答案 11 :(得分:0)

Emacs 22对我来说效果很好。

答案 12 :(得分:0)

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