一個好的代碼編輯器不僅能使代碼變得更美觀,增強其可讀性,同時也能迅速推進程序員的工作進程,延長代碼的生命周期。
對於新手和有經驗的程序員,推薦使用的代碼編輯器也均有不同。小樓總結了一些好用的代碼編輯器,還在糾結編輯器的你不妨從中挑選一二。
尋到一款滿意的代碼編輯器,是創造滿意代碼的前提。
1. Atom
Atom是一款免費的開源代碼編輯器。
在Atom中,開發者不僅能下載到世界各地編程愛好者提供的好用插件和其他開源工具,也能很方便得與他人協作編寫代碼,隨時查看進程。
另外, Atom也是一個非常適合跨平台的編輯器,在Windows,Linux和OS X上都能使用。值得一提的是,Atom的代碼自動補全功能也是一大亮點,對剛學習代碼的新人十分友好。
▶下載地址: https://atom.io/
2. Brackets
不少人覺得Brackets是最適合網頁開發者的編輯器,但作為廣大程序員的代碼編輯器,它也是個不錯的選擇。
Brackets界面干凈整潔,是強迫症同學的福音。同時,它也支持各種快捷鍵,以及語法高亮,快速切換文件等功能。
Brackets自帶黑白兩個主題,但使用者安裝拓展管理器后也能選擇各式各樣的主題,讓界面更加美觀。
▶下載地址:http://brackets.io/
3. Sublime Text
想必Sublime是許多程序員的最愛吧。雖然這是個收費的軟件,但它也提供一個免費的測試版本供開發者使用。
Sublime體量超輕,僅占用很小的一部分資源。它支持多種強大且酷炫的插件使用,比如Sublime Terminal就是開發者必備的插件之一,可直接終端打開項目文件夾,並可用快捷鍵操作。
實驗樓的操作環境中就提供了Sublime,不方便安裝Sublime的同學可以直接進入實驗樓的實驗界面,在線使用。
▶下載地址:https://www.sublimetext.com/
4. Visual Studio Code
Visual Studio Code是一個主要用於源代碼的免費編輯器。它能夠一次性打開整個文件夾的所有代碼文檔,同時它也包含調試器,方便開發者隨時調試代碼。
在設置后,Visual Studio Code還能自動存儲代碼,可避免一些代碼丟失的情況。
但是對於編程初學者來說,Visual Studio Code的操作和設置可能相對復雜一點。
▶下載地址:https://code.visualstudio.com/
5. Notepad++
作為目前市場上最受歡迎的高級代碼編輯器,Notepad++適合Windows用戶。
其語法高亮及語法折疊等功能也深受歡迎,曾兩度獲得SourceForge社群選擇獎——最佳開發工具。
它致力於比普通的代碼編輯器消耗更少的計算機資源,因此,所有的開發者都能夠快速下載並使用。另外,Notepad++之所以在全球都很受追捧,還因為它已經被翻譯成了八十多種語言,非常多元化。
▶下載地址:https://notepad-plus-plus.org/
6. Vim
Vim誕生於1991年,被認為是最古老的代碼編輯器之一。不同於大多數代碼編輯器,Vim既能作為命令行使用,也能作為擁有GUI的獨立應用使用。
當下, 不少高級程序員都在使用Vim,但對於新手而言,Vim的安裝和使用都在實力勸退。
不過,Vim雖然看着落后,實則非常先進。支持上百種語言,和各種受歡迎腳本。Vim的線上社區也是一個能讓開發者學到很多實用小tips,拓展方法以及腳本知識的好地方。
實驗樓推出了Vim編輯器免費的學習教程,感興趣的同學可以借助實驗樓的操作環境,只需一小時,就能玩轉Vim。(實驗樓——Vim編輯器)
▶下載地址:https://www.vim.org/
7. Coda
Coda是Mac用戶的聚集地。價格略貴,如果一次性購買多份,可以獲得折扣。
不過,在昂貴的價格下,Coda也是不少人公認的最美代碼編輯器,在一定程度上,符合許多Mac用戶的審美需求。
Coda具備一個代碼編輯器的所有基礎功能,如語法高亮,代碼折疊,自動補全等。Coda也提供一些獨特的編輯選項。
▶下載地址:https://panic.com/coda/
8. Komodo Edit
Mac和Windows都支持這款編輯器。Komodo頗具特色的一點在於有兩個版本可以選擇,且都是免費的,輕度用戶和重度用戶可選擇不同版本,因此,即便是新手,也能輕松掌握。
Komodo的IDE版本適合多人合作編寫代碼,方便團隊使用。