優秀的Linux文本編輯器 (轉載)

 

想要挑起狂熱Linux愛好者之間的激烈爭辯嗎?那就問問他們最喜歡的文本編輯器是什麼吧。在開源社區中,選擇一個用來寫文本,或者更進一步,用來寫代碼的編輯器,比選擇一個球隊或者遊戲控制器還要重要。但是任何一個Linux新手都不該爲過多的建議和各種各樣的煽動而感到焦慮不安,取而代之,先去試着熟悉熟悉一堆不同的文本編輯器吧。所以今天我將要給你建議一個簡單主題的列表,裏面的編輯器都可以在Linux下編輯文本。這個列表不包括那些成熟的只用來編程的IDE,也不包括那些專門進行LaTex排版的編輯器。如果你對後者感興趣,我可以建議你去看看這裏.

1. Vim & Emacs

讓我們直接從這兩個“大咖”開始。當有人在一個聊天室裏問關於Linux下的編輯器時,會有一個人立馬回答Vim,然後會有另外一個說Emacs。(LCTT譯註:這就是V黨和E黨啊~)之所以會這樣,理由很充分。這兩個都是非常強大的編輯器,有很多的特性,很多插件,很強大的社區支持。如果你一點都不熟悉它們的話,要描述清楚它們強大的功能是有點困難。但是簡單來講,它們允許你在文本中快速移動,簡單地做出大量的修改,記錄宏以及你能想到基本上任何瘋狂的編輯方式。這兩個編輯器共同的缺點是,不可避免地花時間去學習。講完這點之後,我不會陷入到哪一個更好的爭論中去,但是我真的想建議每一個人至少學習這兩者之一。

2. Sublime Text & Lime & Atom

一款叫做Sublime Text的文本編輯器在過去幾年逐漸興起。一些人可能會將它視爲Vim或者Emacs的友好版,專爲編程而設計的。事實上,它保持了一些與Vim和Emacs的相似特性。比如,批量編輯和函數跳轉都會讓人或多或少想起Emacs或者一個充滿活力的Vim。然而,它保留了更多的可視性並且更加容易使用。同樣,大量的插件吸引大家進行個性化定製。(LCTT譯註:實際上,譯者認爲Sublime Text與其說是像Vim或Emacs,不如說更像是Mac上的編輯器神器textmate。另外,Sublime Text的發展最近已經陷入停滯了。)

Sublime Text唯一的“污點”是它的許可證:如果你只使用開源軟件的話,你可以放棄它了。(LCTT譯註:但是Sublime Text可以全功能一直試用下去,沒有一點區別,只是如果你覺得應該支持的話,付費比較好,雖然挺貴。)爲此,最近出現了一個雄心勃勃的克隆版 Lime 。這個軟件正處在重度開發當中,但是它的理念是:跟Sublime Text相似的用戶體驗,但是帶着開源的韻味。對於Lime,除了滿滿的期待沒有更多要說的了。

距現在更近的,GitHub以開源形式發佈了Atom,展開了與Sublime Text正式的競爭。Atom打包了所有你想要的文件跳轉,代碼片段使用等特性,提供一個完整特性的編輯器而不是簡單的編輯框。使用HTML,CSS和集成Node.js環境,可以輕易地定製文本處理過程,這正是它的魅力所在。這其實已經要涉及到IDE的定義了,我們的列表最多會覆蓋到這裏。(LCTT譯註:好吧,我覺得從Sublime Text轉移出來的最佳出口就是Atom。)

3. Gedit & Kate & Mousepad & Leafpad

如果不談這些超級厲害的神器,我們可以轉向我認爲的“桌面環境經典版”編輯器。這些編輯器感覺上更加的傳統,有些也可以用插件進行強化,但是它們的重點是輸入簡單。如果你頭腦裏有一些想法想要在忘記之前趕快記下來(我必須怪罪那些視頻遊戲讓我的注意力變得短暫)。你不需要學習Vim或者Sublime Text的快捷鍵。你只需要一些空白的地方進行輸入。這類編輯器的好處是它們或多或少的和你的桌面環境集成在一起。在這一類編輯器中,Gnome 下的 Gedit 和 KDE下的 Kate 都很好的集成在桌面系統中,可以通過插件進行個性化定製。比如,更容易的進行LaTeX排版。MousepadLeafpad 更適合於輕量級的桌面,比如Xfce和LXDE。它們在某種程度上很像Windows的記事本。所以,如果你需要的是靈活和便捷,請選擇它們。

編譯自:http://xmodulo.com/2014/06/good-text-editor-linux.html 作者: Adrien Brochard
原創:LCTT https://linux.cn/article-3329-1.html 譯者: Rekii

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章