
形形色色的編輯器
而開(kāi)源的王國中,有眾多優(yōu)秀的HTML編輯器等待著(zhù)被發(fā)現?,F在,就要為大家介紹幾種,擁有最經(jīng)典、最高可用性的命令行界面編輯器(Command- Line Interface Editors)和圖形用戶(hù)界面編輯器(Graphical User Interface Editors)。
走吧,開(kāi)始我們的發(fā)現之旅?。ㄅ琶环窒群螅?
1.Brackets--簡(jiǎn)約之王
Brackets界面
Brackets是由Adobe創(chuàng )建和維護,根據MIT許可證發(fā)布,支持Windows、Linux 以及OS X平臺。Brackets是一個(gè)免費、開(kāi)源且跨平臺的HTML/CSS/JavaScript前端WEB集成開(kāi)發(fā)環(huán)境(IDE工具)。
Brackets的特點(diǎn)是簡(jiǎn)約、優(yōu)雅、快捷!
它沒(méi)有很多的視圖或者面板,也沒(méi)太多花哨的功能,它的核心目標是減少在開(kāi)發(fā)過(guò)程中那些效率低下的重復性工作,例如瀏覽器刷新,修改元素的樣式,搜索功能 等等。和Sublime Text、Everedit等通用代碼編輯器不一樣,Brackets是專(zhuān)門(mén)針對WEB前端開(kāi)發(fā)而生……
2.Sublime Text--擴展之王

Sublime Text是一個(gè)輕量、簡(jiǎn)潔、高效、跨平臺的編輯器。Sublime Text更妙的是它的可擴展性,它擁有強大的插件支持,幾乎無(wú)所不 能。目前已經(jīng)更新到Sublime Text 3支持OS X、Windows、Windows 64 bit、Ubuntu 64 bit和 Ubuntu 32 bit。免費下載、超快速超穩定,可以處理大量超大文件。
3.Atom--最新發(fā)布(GitHub Atom 1.0)
Atom是一款由GitHub開(kāi)發(fā)的,支持用Node.js編寫(xiě)插件和嵌入Git Contral,面向Mac OS X、GNU/Linux和 Windows的免費的開(kāi)源文本和源代碼編輯器。6月25日,Atom官博稱(chēng),"令人激動(dòng)不已的是,Atom 正式對公眾開(kāi)放才一年多點(diǎn)。到目前已發(fā)生了 很多事。Atom下載量達130萬(wàn)次,每月活躍用戶(hù)達35萬(wàn)。"并公布了最新版本GitHub Atom 1.0。
它預裝了所有一個(gè)現代化的文本編輯器所應該具備的一切功能。而且,ATOM還配備了標簽式界面、多窗格布局、簡(jiǎn)單的文件瀏覽器、易于學(xué)習的曲線(xiàn)圖表,以便于你可以快速上手。
4.Aptana Studio--Web開(kāi)發(fā)人員必備IDE
Aptana Studio是一款基于Eclipse的開(kāi)源集成開(kāi)發(fā)環(huán)境,主要是用于Web開(kāi)發(fā),擁有HTML、CSS靜態(tài)語(yǔ)言的編輯,同時(shí)還支持JS、PHP、Ruby on Rails等功能。
Aptana Studio最廣為人知的是它非常強悍的JavaScript編輯器和調試器。Apatana內置Web服務(wù)器系統,使用起來(lái)很方便。擁有強大的JS編輯和調試功能。
5.Light Table--IDE新概念

Light Table是由Microsoft Visual Studio前部門(mén)項目經(jīng)理ChrisGranger和RobertAttorri開(kāi)發(fā) 的全新理念的IDE,支持多種語(yǔ)言,如Python、Clojure、JavaScript等。Light Table是一個(gè)很簡(jiǎn)單的概念:我們需要真正 的工作面板,不只是編輯器和項目管理器。
"我們可以把東西盡量整潔地堆在這里,需要的時(shí)候可以把資料直接拿出來(lái)看",Light Table開(kāi)發(fā)人員說(shuō)。Light Table擁有炫酷且簡(jiǎn)潔的界面,并自詡為"下一代代碼編輯器"。
6.UltraEdit--可以取代記事本的編輯器
據說(shuō),UltraEdit擁有將近2百萬(wàn)個(gè)用戶(hù),銷(xiāo)量居全世界第一,是最強大的一款超級強大的文本編輯器!
UltraEdit是一套功能超級強大的文本編輯器,能夠滿(mǎn)足你一切編輯需要,可以編輯文本、十六進(jìn)制、ASCII碼,完全可以取代記事本。內建英文單字檢查、C++及VB指令突顯,可同時(shí)編輯多個(gè)文件,而且即使開(kāi)啟很大的文件速度也不會(huì )慢。
其主要功能有:基于磁盤(pán)的文本編輯;文檔大小不受限制,即使是數兆字節的文件也只占用最小限度內存;可同時(shí)打開(kāi)和顯示多個(gè)文檔;列模式編輯,可插入列/刪除/減切/添加序列等。
上一期,為大家介紹了幾種,擁有最經(jīng)典、最高可用性的命令行界面編輯器,包括:Brackets、Sublime Text,Atom,Aptana Studio,Light Table和UltraEdit共六種。今天讓我們在盤(pán)點(diǎn)幾個(gè)頂級編輯器,比如:Bluefish Editor,Komodo Edit,IceCoder,Gedit,Vim Edito,GNU Emacs和GNU Nano。
1. Bluefish Editor--為“高端”人士打造

Bluefish標榜其自身是"一款為熟練的Web設計員和程序員而設的編輯器",但它的UI卻很直觀(guān),任何初學(xué)者都很夠很快上手,并在不斷地積累中發(fā)現和掌握它的其它功能。
Bluefish是一個(gè)基于Gtk的HTML的編輯器,它支持語(yǔ)法加亮,支持HTML、CSS、JAVASCRIPT、Java server pages、Python、Perl、SSI、PHP、XML等語(yǔ)言。從某些方面來(lái)說(shuō),它類(lèi)似于Windows下面的Dreamweaver,是制作HTML不可多得的利器。
2. Komodo Edit--輕量級編輯器
Komodo既支持Perl、PHP、Python、Ruby、Tcl等服務(wù)端語(yǔ)言,也支持CSS、HTML、JavaScript、XML等。在使用 Komodo Edit編寫(xiě)代碼時(shí),通過(guò)其提供的自動(dòng)完成、調用提示、語(yǔ)法糾正、代碼片斷等功能可以充分提高你的編碼效率,助你寫(xiě)出高質(zhì)量的代碼。
Komode Edit提供項目管理功能,使你的開(kāi)發(fā)過(guò)程清晰而充滿(mǎn)條理。
3. IceCoder--麻雀雖小五臟俱全
相關(guān)鏈接:開(kāi)發(fā)為王!頂級編程人員推薦軟件(上)
ICEcoder 可以直接在瀏覽器內使用,并且兼容三大主流桌面平臺,不論你是在線(xiàn)還是離線(xiàn),都可以無(wú)礙使用。支持文件拖放編輯、語(yǔ)法著(zhù)色、缺失標簽補足、HTML 結構 顯示。提供強大的JavaScript API可輕松進(jìn)行交互,支持多種編程語(yǔ)言,包括:PHP,JS,CSS,LESS,Ruby,etc.等。 ICEcoder設計得非常輕巧,易于安裝使用。雖然程序不大,但是它所包含了一個(gè)代碼編輯器所需要的幾乎全部功能。
4. Gedit--gnome桌面

Gedit也是一個(gè)自由開(kāi)源的編輯器,它基于gnome桌面環(huán)境,也是gnome核心應用程序的一部分。
Gedit文本編輯器是Linux和ubuntu系統內初始的默認編輯器。它既適于基本的文本編輯,也適用于高級文本編輯。目前,Gedit在絕大多數ubuntu的發(fā)行版中都已經(jīng)預裝。
5. Vim Editor--傳說(shuō)中的上古神器,快如閃電
Vim的全稱(chēng)Vi IMproved(早期名為Vi IMitation),Vim的歷史可以追溯到UNIX之父Ken Thompson編寫(xiě)的ed后 來(lái)發(fā)展成ex再到vi再到vim的各種版本(也可以將vim視作vi的進(jìn)階版本)。另外,vim還是款慈善軟件,鼓勵捐助貧困兒童,并建立了捐助烏干達兒 童的慈善項目。軟件秉承的理念也得到了貫徹,即:減少使用鼠標、減少敲擊鍵盤(pán)、減少手指移動(dòng)、減少目光移動(dòng)。
6. GNU Emacs--終極武器
GNU Emacs是由美國自由軟件的精神領(lǐng)袖,自由軟件基金會(huì )的創(chuàng )立者理查德·馬修·斯托曼發(fā)明的。與其他文本編輯器的重要區別在于,它是一個(gè)完備的 工作環(huán)境,使用Emacs可以完成各種日常工作。如:收發(fā)電子郵件,通過(guò)FTP/TRAMP編輯遠程檔案,通過(guò)Telnet登錄主機查看那日歷等。
自十幾年前問(wèn)世以來(lái),其基本體系架構一直保持穩定,人們在這個(gè)基礎架構之上不斷添磚加瓦,逐漸將GNU Emacs構建成一個(gè)壯觀(guān)的軟件系統。
7. GNU Nano--小如“納米”

nano在Debian等系統中直接默認安裝。它體積小、操作方便、上手快,在編輯文件時(shí)快捷靈活。
Nano就像他的名字:納米。是一個(gè)簡(jiǎn)單的沒(méi)有花哨及華麗效果的文本編輯器。Nano在做簡(jiǎn)單文本文件編輯時(shí)相當不錯,可以滿(mǎn)足一些基本操作。
另外,nano是遵守GNU通用公共許可證的自由軟件,自從2.0.7版發(fā)布,許可證從GPLv2升級到GPLv3。
至此,13款優(yōu)秀的編輯器都已經(jīng)介紹完畢?!坝幸磺€(gè)讀者,就有一千個(gè)哈姆雷特”每個(gè)人的使用感受可能會(huì )有所不同,只希望本文能給大家多一種選擇。
聯(lián)系客服