想要挑起狂熱Linux愛好者之間的激烈爭辯嗎?那就問問他們最喜歡的文本編輯器是什麼吧。在開源社區中,選擇一個用來寫文本,或者更進一步,用來寫代碼的編輯器,比選擇一個球隊或者遊戲控制器還要重要。可是任何一個Linux新手都不應爲過多的建議和各類各樣的煽動而感到焦慮不安,取而代之,先去試着熟悉熟悉一堆不一樣的文本編輯器吧。因此今天我將要給你建議一個簡單主題的列表,裏面的編輯器均可以在Linux下編輯文本。這個列表不包括那些成熟的只用來編程的IDE,也不包括那些專門進行LaTex排版的編輯器。若是你對後者感興趣,我能夠建議你去看看這裏.html
讓咱們直接從這兩個「大咖」開始。當有人在一個聊天室裏問關於Linux下的編輯器時,會有一我的立馬回答Vim,而後會有另一個說Emacs。(LCTT譯註:這就是V黨和E黨啊~)之因此會這樣,理由很充分。這兩個都是很是強大的編輯器,有不少的特性,不少插件,很強大的社區支持。若是你一點都不熟悉它們的話,要描述清楚它們強大的功能是有點困難。可是簡單來說,它們容許你在文本中快速移動,簡單地作出大量的修改,記錄宏以及你能想到基本上任何瘋狂的編輯方式。這兩個編輯器共同的缺點是,不可避免地花時間去學習。講完這點以後,我不會陷入到哪個更好的爭論中去,可是我真的想建議每個人至少學習這二者之一。linux
把VIM打形成一個簡單實用的IDE http://www.linuxidc.com/Linux/2011-06/37032.htmshell
Vim學習指南 http://www.linuxidc.com/Linux/2013-08/89096.htm編程
快速學會 Vi編輯器 http://www.linuxidc.com/Linux/2013-08/88586.htmvim
強大的Vim 編輯器 http://www.linuxidc.com/Linux/2013-07/87544.htmapp
在CentOS 6.2上搭建Vim開發環境 http://www.linuxidc.com/Linux/2013-07/87363.htm編輯器
CentOS 5.4 安裝高亮Vim編輯工具 http://www.linuxidc.com/Linux/2013-06/86508.htmide
Vim技巧分享:C語言設置 http://www.linuxidc.com/Linux/2012-12/77124.htm函數
Ubuntu中設置Vim的行號 http://www.linuxidc.com/Linux/2012-12/75485.htm工具
Vim編輯器使用基礎教程 http://www.linuxidc.com/Linux/2013-05/84031.htm
一款叫作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。)
Ubuntu 12.10 安裝破解Sublime Text 2 http://www.linuxidc.com/Linux/2013-07/86898.htm
Ubuntu 13.04安裝Sublime Text 2 http://www.linuxidc.com/Linux/2013-05/84228.htm
編碼神器——Sublime Text 包管理工具及擴展大全 http://www.linuxidc.com/Linux/2013-10/91701.htm
如何開發 Sublime Text 2 的插件 http://www.linuxidc.com/Linux/2013-09/90046.htm
Windows Mac Linux下安裝以及破解Sublime Text 2編輯器 http://www.linuxidc.com/Linux/2013-08/89452.htm
文本編輯器Sublime Text 使用體驗 http://www.linuxidc.com/Linux/2013-08/89326.htm
若是不談這些超級厲害的神器,咱們能夠轉向我認爲的「桌面環境經典版」編輯器。這些編輯器感受上更加的傳統,有些也能夠用插件進行強化,可是它們的重點是輸入簡單。若是你頭腦裏有一些想法想要在忘記以前趕快記下來(我必須怪罪那些視頻遊戲讓個人注意力變得短暫)。你不須要學習Vim或者Sublime Text的快捷鍵。你只須要一些空白的地方進行輸入。這類編輯器的好處是它們或多或少的和你的桌面環境集成在一塊兒。在這一類編輯器中,Gnome 下的 Gedit 和 KDE下的 Kate 都很好的集成在桌面系統中,能夠經過插件進行個性化定製。好比,更容易的進行LaTeX排版。Mousepad 和 Leafpad 更適合於輕量級的桌面,好比Xfce和LXDE。它們在某種程度上很像Windows的記事本。因此,若是你須要的是靈活和便捷,請選擇它們。
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-07/104068p2.htm