2008-08-04 111 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。非常非常好。