1.Notepad++
Notepad++是一款免費(fèi)但優(yōu)秀的代碼編輯器,運(yùn)行在Windows環(huán)境下,可以支持多種編程語(yǔ)言。它在50多種程序、腳本和標(biāo)記語(yǔ)言上都有著語(yǔ)法高亮、代碼折疊等功能。用戶可以人為設(shè)置當(dāng)前語(yǔ)言,它還支持實(shí)現(xiàn)一些編程語(yǔ)言的API。
2.Vim
Vim是從vi發(fā)展出來(lái)的一個(gè)文本編輯器,在程序員中被廣泛使用。它支持語(yǔ)法高亮、顯示行號(hào),這都是對(duì)程序員重要的輔助功能。用戶還可以更換界面的主題顏色,減緩長(zhǎng)期編程的疲勞感,讓代碼更加清晰。它可以自動(dòng)檢查你的拼寫(xiě)錯(cuò)誤,提高你的工作效率,對(duì)于開(kāi)發(fā)者是一個(gè)非常好的選擇。
3.GNU EMACS
Emacs是一個(gè)輕便、可擴(kuò)展、免費(fèi)的編輯器,它比其它的編輯器要更強(qiáng)大,是一個(gè)整合環(huán)境,或可稱它為集成開(kāi)發(fā)環(huán)境。它可以處理文字,圖像,高亮語(yǔ)法,將代碼更直觀地展現(xiàn)給開(kāi)發(fā)者。Emacs可以運(yùn)行在大多數(shù)的操作系統(tǒng)上,而且它支持大多數(shù)常用的編程語(yǔ)言,可以自動(dòng)對(duì)代碼排版布局。Emacs用戶可以根據(jù)自身的需要和偏好對(duì)編輯器進(jìn)行定制。
4.SUBLIME TEXT
Sublime Text是具有漂亮的用戶界面、強(qiáng)大功能和優(yōu)良性能的一款代碼編輯器,你可以在Windows、OS X和Linux等主流操作系統(tǒng)上運(yùn)行使用,而且現(xiàn)在一直可以免費(fèi)使用。
5.ATOM
Atom是免費(fèi)開(kāi)源的文本和代碼編輯器,它是運(yùn)行在Atom Shell上,底層依賴的架構(gòu)是Chromium(Google Chorome的開(kāi)源項(xiàng)目)。沒(méi)有人想在使用前浪費(fèi)大量的時(shí)間在配置編輯器上,而在Atom,幾乎所有的設(shè)置都可以通過(guò)設(shè)置面板來(lái)更改配置,極為現(xiàn)代化。而且它簡(jiǎn)單易用,上手很快。
6.PSPad
PSPad編輯器不僅能提供高級(jí)的文本編輯功能,還包括了很多開(kāi)發(fā)者需要的工具,無(wú)論他們使用的是何種編程語(yǔ)言。它支持多文件編輯、提供模板/宏、語(yǔ)法高亮、HEX編輯、內(nèi)有代碼瀏覽器。正是因?yàn)楣δ軓?qiáng)大,PSPad無(wú)疑是代碼編輯器中最好的選擇之一,它滿足了開(kāi)發(fā)者的多種需求,初學(xué)者和有經(jīng)驗(yàn)的程序員都同樣適用。
7.GEANY
Geany是輕量級(jí)的,使用Scintilla和GTK+開(kāi)發(fā)的跨平臺(tái)的開(kāi)源集成開(kāi)發(fā)環(huán)境,可運(yùn)行在大量的操作系統(tǒng)上,比如BSD,Linux、Mac OS X、Windows、Solaris等。支持多種編程語(yǔ)言,如C, C++, C#, Java, JavaScript, PHP, HTML, LaTeX, CSS, Python, Perl, Ruby, Pascal, Haskell, Erlang, Vala等。它支持基本的語(yǔ)法高亮、代碼自動(dòng)完成、調(diào)用提示、插件擴(kuò)展,并且軟件小巧、啟動(dòng)迅速。
8.Eclipse
Eclipse是一個(gè)界面友好,供各種用戶使用的IDE,它提供了一系列的工具幫助Web和Java應(yīng)用程序的開(kāi)發(fā)。盡管 Eclipse 是使用Java語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言,它還支持如C/C++、JavaScript、Perl、PHP、Fortran、Ruby、Python,甚至COBOL語(yǔ)言。它提供很多功能來(lái)簡(jiǎn)化你的開(kāi)發(fā),內(nèi)置的工具和API支持項(xiàng)目部署、運(yùn)行和測(cè)試。
9.JEDIT
jEdit是一款免費(fèi)的,專為程序員開(kāi)發(fā)的編輯器,可以在Windows、Linux、Mac OS X等多種平臺(tái)下運(yùn)行。jEdit以功能強(qiáng)大和簡(jiǎn)單易用打敗了許多競(jìng)爭(zhēng)對(duì)手,并且它有很多插件,可以擴(kuò)充基本功能。
10.NetBeans
NetBeans IDE是免費(fèi)、開(kāi)源、跨平臺(tái)的,它是用Java開(kāi)發(fā)的,可以運(yùn)行在各種主流操作系統(tǒng)上,只要該平臺(tái)支持兼容的Java虛擬機(jī)??梢杂糜贘ava、C/C++,PHP等語(yǔ)言的開(kāi)發(fā),還可通過(guò)擴(kuò)展插件來(lái)擴(kuò)展功能。NetBeans旨在通過(guò)一個(gè)更輕便、更快速的編輯器提高開(kāi)發(fā)者的效率。
相關(guān)文章:最常用移動(dòng)應(yīng)用開(kāi)發(fā)的代碼編輯器編輯器和IDE
如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答!! 點(diǎn)擊進(jìn)入論壇