2011-09-17 126 views
-3

我最近開始使用emacs作爲日常環境,一半是因爲我一直想獲得「另一面」的視角,另一半是因爲我被迫在工作中: P.它已經有一週了,我可以肯定地看到使用emacs的好處,以及「活在emacs裏面」的意義。緩衝區非常方便,只要能夠像編輯器一樣搜索緩衝區就非常棒。自從我上週開始使用Emacs以來,它一直是我的「殼」。但是,當涉及到編輯代碼時,我仍然不相信我應該使用emacs而不是vim。我不知道是否因爲我太習慣vim了,但用emacs在文本中移動時,我總是需要一個額外的密鑰,比如'Mf'而不是'w'或'Cf',而不是'l' 。這只是我必須克服的學習曲線嗎?Emacs作爲編輯器(而不是VIM)

我不是想開始一場火焰戰爭,我只是想一些觀點。謝謝!

+1

這樣的問題在網絡上的[so]和其他地方都是無關緊要的。然而,它[之前已經被問到](http://unix.stackexchange.com/questions/986/vim-vs-emacs-and-no-this-is-not-a-flame-war),可能有幾百在此之前也是如此。所以這個鏈接應該能夠讓你看到你所期望的所有視角。 – abcd

回答

0

區分vi(和gvim和nvi以及所有其他vi克隆)的一件事是它是模態的。這意味着當你不處於編輯模式時,你可以使用單個字母作爲命令。其他編輯器,如emacs,沒有模式,所以沒有修飾符的單個字母通常只是插入到緩衝區中。這就是爲什麼emacs中的命令需要修飾符。

+0

錯誤。 Emacs有很多模態「VI」模擬模式,這些模式在本主題的其他地方提到。 –

+0

@event_jr你甚至讀過你輸入的內容嗎? –

2

我從vim開始,但在很多年以前就離開了emacs。正如您所說,我可以說,轉換到基準編輯交互(鍵組合,非模態等)需要花費更多時間,而不是像承認「生活在emacs內部」這樣的價值。所以我的建議是實際上做emacs教程(C-h t,是的,它的它值得它),以確保你真的使用emacs的基線編輯交互的全部力量,並給它一個月,看看你是否有機轉換。如果不是的話,那就試一試vim-modeviper。如果你還沒有轉換,那麼在vim中進行你的代碼編輯。 :-)

但這裏最突出的一點是做跳轉到vim-modeviper,給它一個好長好長一段時間,看看你是否能享受Emacs編輯的互動,而不會引入更多的emacs的插件可能有怪異與其他emacs插件的交互。

相關問題