代码之家  ›  专栏  ›  技术社区  ›  Michiel de Mare

Mac OS X上VIM和Emacs的首选版本是什么?[关闭]

  •  31
  • Michiel de Mare  · 技术社区  · 16 年前

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

    对于维姆来说 Mac OS X Vim , MacVim , Vim-Cocoa .

    对于Emacs, CarbonEmacs , XEmacs Aquamacs .

    还有吗?哪一个已经准备好迎接黄金时间了?如果这是一个艰难的决定,那么权衡是什么?所有这些都还在维护吗?

    如果你不介意的话,不要讨论Vim和Emacs,也不要和其他编辑比较。

    13 回复  |  直到 9 年前
        1
  •  21
  •   community wiki 5 revs, 3 users 52% Brendan    9 年前

    麦克维姆 工作得很好,看起来比vim cocoa更成熟,而且在macvim的管道中有一个cocoa插件体系结构(有人已经在开发一个textmate风格的文件浏览器托盘插件,它是一个巨大的++imho)。

    还有一个碳版本的VIM,但这并没有提供太多超过终端版本。也就是说,只允许打开一个窗口,外观上不是很OSX…

    水族馆 非常有用,看起来不错。支持传统Mac OS风格的键盘快捷键(command-o、command-s)和传统Emacs上的控件/元快捷键。它绝对比碳Emacs更像Mac。它看起来稳定和快速,但我不是一个Emacs专家,所以当我使用它时,我不会太强调它。我也不能谈论所包含的elisp包的广泛性。

    我想,有人每季度都会将碳emacs与上游树木同步。aquamacs的日程安排更为不规则,但在过去一年里,它有了一些相当重要的更新。

    编辑器 对于OSX,可以在 emacsformacosx.com .除了最新的稳定版本外,还提供了预发布测试版本和夜间版本,并且提供了用于跟踪所有三种发布类型的Atom提要。

        2
  •  5
  •   Kronikarz    16 年前

    我试过水手帕,它很有用,看起来很不错。支持传统Mac OS风格的键盘快捷键(command-o、command-s)和传统Emacs上的控件/元快捷键。它绝对比碳Emacs更像Mac。它看起来稳定和快速,但我不是一个Emacs专家,所以当我使用它时,我不会太强调它。我也不能谈论所包含的elisp包的广泛性。

    我想,有人每季度都会将碳emacs与上游树木同步。aquamacs的日程安排更为不规则,但在过去一年里,它有了一些相当重要的更新。

        3
  •  3
  •   Kristopher Johnson    16 年前

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

        4
  •  2
  •   robcast    16 年前

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

    在我看来,emacs.app比aquamacs更敏捷,但它只是简单的cvs emacs,而且没有相同数量的东西(你必须安装自己的auctex等)。

        5
  •  2
  •   mike511    16 年前

    就我个人而言,我一直在使用 fink 安装 xemacs . 它需要X,但我已经 使用Xemacs太久了,我需要它的功能。

    另外,我已经安装了 gnu emacs . 很好,因为它完全是 集成了MacOSX应用程序,带有一个Dock图标和所有东西。我觉得它很有用 当拖动GNU Emacs图标顶部的文件以打开它时。

    最后,我要提到的是,MacOSX在所有地方都使用了Emacs击键。 类似于^a的文字开头,^e的文字结尾,^n下一行,^p上一行 线等。这些在整个操作系统的大多数文本框中都有效。

        6
  •  2
  •   Peter Mortensen icecrime    15 年前

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

        7
  •  1
  •   dmckee --- ex-moderator kitten    16 年前

    我使用 Fink (它提供类似Debian的包控制)和Emacs22 Carbon包,这意味着我也得到了一个可点击的应用程序。它完成了我期望它做的一切,并且自动开始使用装载了fink的emacs扩展。

    好时光。

        8
  •  1
  •   Alotor    16 年前

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

    sudo port install emacs
    

    对于在MacPorts(www.macports.org)注册的任何人

        9
  •  1
  •   bastibe    16 年前

    一段时间前,我在为我的新Mac电脑搜索文本编辑器。因为这是几个月前的事了,一些观点可能在这期间得到了纠正。
    我觉得Aquamacs是迄今为止最好的Osx Emacs。但是,在某些领域,它感觉有点像Mac。例如,它使用几个窗口而不是几个缓冲区,并且着色方案不是“普通”Emacs样式。
    如果您寻找一个更基本的集合,CarbonEmacs也可以这样做,尽管您可能希望添加一些额外的包来添加PHP支持或auctex。
    emacs.app在我的机会里感觉很破碎。它甚至不使用拖放来打开文件。

        10
  •  1
  •   Peter Mortensen icecrime    15 年前

    对于MacOSX的EmacSen,我不得不说,在控制台版本22之后,CarboneMacs是最有用的。 Aquamacs 只是做了太多的非标准的、读不到的、有配置的事情。对于任何有价值的东西,一般不会以任何形式及时地在FreeNode上以Emacs的方式回答Aquamacs问题。仅仅因为它在处理.emacs中的标准配置选项方面做了如此糟糕的工作,所以它似乎被鄙视了。

        11
  •  0
  •   Kirk Strauser    16 年前

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

        12
  •  0
  •   Ingrid    16 年前

    Emacs22对我来说工作得很好。

        13
  •  0
  •   Peter Mortensen icecrime    15 年前

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