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

发布于 2024-07-04 15:09:59 字数 754 浏览 5 评论 0原文

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

对于 Vim,有 Mac OS X VimMacVim, Vim-可可

对于 Emacs,CarbonEmacsXEmacsAquamacs

还有更多吗? 其中哪些已准备好迎接黄金时段? 如果这是一个艰难的决定,那么需要权衡什么? 所有这些都还在维护吗?

如果您不介意的话,不要讨论 Vim 与 Emacs,也不要与其他编辑器进行比较。

For those of us that like to use the graphical version of Vim or Emacs, instead of the console version, which version do you recommend?

For Vim, there's Mac OS X Vim, MacVim, Vim-Cocoa.

For Emacs, CarbonEmacs, XEmacs, and Aquamacs.

Are there more? Which of these are ready for prime-time? If it's a tough call, what are the trade-offs? Are all of these still being maintained?

No discussion of Vim versus Emacs, if you don't mind, or comparisons with other editors.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(13

落墨 2024-07-11 15:09:59

Emacs 22 对我来说效果很好。

Emacs 22 has worked pretty well for me.

月下伊人醉 2024-07-11 15:09:59

MacVim 工作得很好,而且看起来肯定比 Vim-Cocoa 更成熟,此外,MacVim 的管道中有一个 Cocoa 插件架构(并且有人已经在开发 TextMate 风格的文件浏览器托盘插件,这是一个巨大的) ++ 恕我直言)。

Vim 也有 Carbon 版本,但与 Terminal 版本相比并没有提供太多功能。 ie 只允许打开一个窗口,外观不太像 OSX...

Aquamacs 非常好用,看起来也不错。 支持传统 Mac OS 风格的键盘快捷键(command-O、command-S)和传统 Emacs 上的 Control/Meta 快捷键。 它绝对比 Carbon Emacs 更像 Mac。 它看起来稳定且快速,但我不是 Emacs 大师,所以我在使用它时并没有那么强调它。 我也无法谈论所包含的 elisp 软件包的广泛性。

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

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

MacVim works well and certainly looks more mature than Vim-Cocoa, moreover there is a Cocoa plugin architecture in the pipeline for MacVim (and someone is already working on a TextMate style file browser tray plugin which is a huge ++ IMHO).

There was also a Carbon version of Vim, but this didn't offer a great deal over the Terminal version. i.e. only allowed one window open, not very OSX in appearance...

Aquamacs is very usable and looks pretty good. Supports both traditional Mac OS style keyboard shortcuts (command-O, command-S) and the Control/Meta shortcuts for those raised on traditional Emacs. It is definitely more Mac-like than Carbon Emacs. It seems stable and fast, but I am not an Emacs guru so I don't stress it all that much when I use it. I can't speak to the extensiveness of the included elisp packages, either.

Someone syncs Carbon Emacs with the upstream tree quarterly I think. Aquamacs has a more irregular schedule, but it's seen some pretty major updates over the last year.

GNU Emacs for OSX can be found at emacsformacosx.com. In addition to the latest stable release, there are also pre-release test builds and nightly builds, and Atom feeds are provided for tracking all three release types.

短叹 2024-07-11 15:09:59

前段时间,我正在为我的新 Mac 寻找文本编辑器。 由于这是几个月前的事,因此一些观点可能已被纠正。
我认为 Aquamacs 是迄今为止最好的 OSX-Emacs。 然而,它在某些方面感觉有点太像Mac了。 例如,它使用多个窗口而不是多个缓冲区,并且着色方案不是“正常”Emacs 风格。
如果您寻找更基本的集合,Carbon Emacs 也可以做到,尽管您可能想要添加一些额外的包来添加 PHP 支持或 AucTeX。
在我看来,Emacs.app 感觉很糟糕。 它甚至不使用拖放打开文件。

Some time ago, I was searching for a text editor for my new Mac. Since this was some months ago, some points might have been corrected in the meantime.
I feel that Aquamacs is by far the best OSX-Emacs. However, it feels a bit too Mac-like in some areas. For example, it rather uses several windows instead of several buffers and the coloring schemes are not "normal" Emacs-style.
If you look for a more basic set, Carbon Emacs might do it as well, though you might want to add some additional packages to add PHP support or AucTeX.
Emacs.app feels broken in my opinion. It not even opens files using drag and drop.

樱娆 2024-07-11 15:09:59

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

sudo port install emacs

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

I use the CarbonEmacs version on the Macports program. It installs all the dependencies with just one line:

sudo port install emacs

For anyone interested in Macports (www.macports.org)

淡莣 2024-07-11 15:09:59

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

I'm using MacVim on Mac OS X. It's very, very nice.

北方的巷 2024-07-11 15:09:59

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

I love CarbonEmacs because it sticks very close to the standard GNU Emacs distribution, while still fitting in nicely with the Mac desktop. To me, it "felt" like Emacs on my Ubuntu desktop even if it looked like a Mac application.

霓裳挽歌倾城醉 2024-07-11 15:09:59

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

I prefer Vim built from the Subversion repository. I run it in the console where I don't need to use the mouse while editing.

娇柔作态 2024-07-11 15:09:59

Mac OS X 的 emacsen 中,不得不说 22 控制台版本之后,CarbonEmacs 是最好用的。 Aquamacs 只是做了太多非标准的、读起来意想不到的配置事情。 Aquamacs 问题通常不会在 freenode 上的#emacs 中以任何及时的方式得到解答,无论其价值如何。 它似乎受到了轻视,因为它在处理 .emacs 中的标准配置选项方面做得非常糟糕。

Of the emacsen for Mac OS X, I have to say that after the console version of 22, CarbonEmacs is the most usable. Aquamacs just does too many non-standard, read unexpected, things with configuration. Aquamacs questions generally aren't answered in any sort of timely manner in #emacs on freenode for whatever that is worth. It seem to be held in disdain simply because it does such a terrible job of handling standard configuration options in .emacs.

贱贱哒 2024-07-11 15:09:59

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

美好时光。

I get all my unixish/GNU support using Fink (which provides Debian-like package control) with the emacs22-carbon package which means I also get a clickable application. It does everything I expect it to do, and automagically starts using emacs extensions loaded with fink.

Good times.

策马西风 2024-07-11 15:09:59

我尝试过 Aquamacs,它非常有用,而且看起来也不错。 支持传统 Mac OS 风格的键盘快捷键(command-O、command-S)和传统 Emacs 上的 Control/Meta 快捷键。 它绝对比 Carbon Emacs 更像 Mac。 它看起来稳定且快速,但我不是 Emacs 大师,所以我在使用它时并没有那么强调它。 我也无法谈论所包含的椭圆包的广泛性。

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

I've tried Aquamacs and it's very usable and looks pretty good. Supports both traditional Mac OS style keyboard shortcuts (command-O, command-S) and the Control/Meta shortcuts for those raised on traditional Emacs. It is definitely more Mac-like than Carbon Emacs. It seems stable and fast, but I am not an Emacs guru so I don't stress it all that much when I use it. I can't speak to the extensiveness of the included ellipse packages, either.

Someone syncs Carbon Emacs with the upstream tree quarterly I think. Aquamacs has a more irregular schedule, but it's seen some pretty major updates over the last year.

如此安好 2024-07-11 15:09:59

就我个人而言,我一直使用 fink 来安装 xemacs. 它需要 X 但我已经
使用 xemacs 太久了,我需要它所拥有的东西。

此外,我还安装了 gnu emacs。 这很好,因为它完全是
集成的 Mac OS X 应用程序,带有扩展坞图标和所有内容。 我觉得很有用
将文件拖到 gnu emacs 图标顶部以将其打开时。

最后,我应该提到 mac os x 到处都使用 emacs 击键。
例如 ^A 表示文本开头,^E 表示文本结尾,^N 下一行,^P 上一行
行等...这些适用于整个操作系统的大多数文本框。

Personally, I've been using fink to install xemacs. It requires X but I've been
using xemacs for so long that I need what it has.

Additionally, I have installed gnu emacs. It's nice because it is a completely
integrated mac os x application with a dock icon and everything. I find it useful
when dragging a file on top of the gnu emacs icon to open it.

Last, I should mention that mac os x uses the emacs keystrokes all over the place.
stuff like ^A for beginning of text, ^E for end of text, ^N next line, ^P previous
line, etc... These work in most text boxes throughout the OS.

撩动你心 2024-07-11 15:09:59

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

I just download the Emacs source from the GNU site and build it myself. I don't like too many Mac-specific features, because I want Emacs behavior to be consistent on all the platforms I use.

森林散布 2024-07-11 15:09:59

我喜欢以前位于 http://emacs-app.sourceforge.net/ 现已集成到 Emacs-23 CVS 中(截至 2008 年 8 月)。

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

I like the Nextstep-derived Emacs.app formerly at http://emacs-app.sourceforge.net/ now integrated in Emacs-23 CVS (as of August 2008).

Emacs.app feels more zippy than Aquamacs to me but its just bare CVS-Emacs and doesn't come with the same amount of stuff (you have to install your own AucTeX etc.).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文