對于開源Linux平臺來說,哪個是最受歡迎的代碼編輯器?如果詢問那些早期的Linux開發者,他們會告訴你是Vi,Vim,Emacs,Nano等。但隨著技術的不斷發展,如今開源平臺也有著創新的編輯器推出,特別是一些新時代出現的主流時尚、具備強大功能的Linux平臺開源代碼編輯器,它們將會提升你的編程經驗
Linux最主流的開源代碼編輯器
在介紹使用Ubuntu作為主桌面,提供的安裝說明是基于Ubuntu的發行版。但并不意味著本文列表就是Ubuntu最好的文本編輯器,因為本列表是適用于任何Linux發行版。列表的介紹順序并沒有特定的優先級別。
Brackets
Brackets是出自Adobe的一個開源代碼編輯器。它專門關注web設計者的需求,內置支持HTML,CSS和Java t。它輕量級卻十分強大,提供在線編輯和實時預覽。而且能更好地體驗Brackets,可以使用許多可用的插件。
為了在Ubuntu以及其它基于Ubuntu的發行版,如Linux Minit上安裝Brackets,用戶可以使用這個非官方的PPA源:
sudo add-apt-repository ppa:webupd8team/brackets
sudo apt-get update
sudo apt-get install brackets
其他的Linux發行版本,你可以通過下載源代碼或相應Linux, OS X和Windows的二進制文件,進行安裝。
下載Brackets源碼和二進制文件
Atom
Atom是為程序員準備的另一個時尚開源代碼編輯器。Atom由Github開發,稱為“21世紀可破解的文本編輯器”。Atom的界面和Sublime Text編輯器有很多相似之處,Sublime Text是一個十分流行但閉源的文本編輯器。
Atom最近已經發布了.deb和.rpm包,提供在Debian和基于Fedora的Linux版本上安裝,并且也可以獲取它的源代碼。
Download Atom .deb Download Atom .rpm Get Atom source code
第2頁:代碼編輯器:Lime Texts和Light Table
Lime Text
對于Sublime Text編譯器閉源而言使得很多用戶并不喜歡。但有一個Sublime Text的開源克隆,叫做Lime Text。它基于Go,HTML和QT構造,是Sublime Text的克隆,主要是Sublime Text2存在許多bug,而Sublime Text3到目前為止處于測試版。所以,開源愛好者可以通過下面的連接獲得Lime Text的源碼:
Get Lime Text Source Code
Light Table
被業界稱為“下一代的代碼編輯器”,Light Table是另一個功能豐富的開源編輯器,它更像是一個IDE,而非一個文本編輯器。并且有許多可以提高其性能的擴展方法。用戶可以通過試用體會它的實用之處。獲取Light Table的源碼:
Get Light Table Source Code
由此,對于Linux平臺,并不能只局限于這四種代碼編輯器。列表僅介紹了一些可供程序員使用的編輯器。也有許多其他的選擇,比如Notepad++的替代品Notepadqq或者SciTE等。