一款開(kāi)源、小巧、免費(fèi)的純文本編輯器。在文字編輯方面與Windows寫(xiě)字板功能相當(dāng)。當(dāng)然,更重要的是Notepad++更是程序員們編寫(xiě)代碼的利器!它運(yùn)行便攜,體積小、資源占用小,支持眾多程序語(yǔ)言,比如C++、C#、Java 等主流程序語(yǔ)言;支持HTML、XML、ASP,Perl、Python、JavaScript 等網(wǎng)頁(yè)/腳本語(yǔ)言。而且Notepad++做為程序員們最喜愛(ài)的編輯器之一,像語(yǔ)法高亮,語(yǔ)法折疊, 宏等編輯器常用功能一個(gè)都不少。如果你發(fā)現(xiàn)Notepad++有不滿意的地方,還可以通過(guò)安裝擴(kuò)展或自行開(kāi)發(fā)擴(kuò)展來(lái)定義一個(gè)更強(qiáng)大的Notepad++! Notepad++ 主要特性:
1、所見(jiàn)即所得功能、語(yǔ)法高亮、字詞自動(dòng)完成功能,支持同時(shí)編輯多重文檔;支持自定義語(yǔ)言;
2、對(duì)于HTML網(wǎng)頁(yè)編程代碼,可直接選擇在不同的瀏覽器中打開(kāi)查看,以方便進(jìn)行調(diào)試;
3、自動(dòng)檢測(cè)文件類(lèi)型,根據(jù)關(guān)鍵字顯示節(jié)點(diǎn),節(jié)點(diǎn)可自由折疊/打開(kāi),可顯示縮進(jìn)引導(dǎo)線,使代碼富有層次感;
4、可打開(kāi)雙窗口,在分窗口中又可打開(kāi)多個(gè)子窗口,允許快捷切換全屏顯示模式(F11),支持鼠標(biāo)滾輪改變文檔顯示比例;
5、可顯示選中文本的字節(jié)數(shù),并非普通編輯器所顯示的字?jǐn)?shù);提供了一些實(shí)用工具,如鄰行互換位置、宏功能,等;
懶貓主要用這款軟件來(lái)查看單個(gè)代碼文件,感覺(jué)用起來(lái)還是蠻順手的。
四、SVN
這款軟件嚴(yán)格意義上不算是查看代碼的工具,它是近年來(lái)崛起的版本管理工具,是cvs的接班人。目前,絕大多數(shù)開(kāi)源軟件都使用svn作為代碼版本管理軟件。
程序的版本妥善保管對(duì)每一位程序員都是非常重要,而這款軟件正符合這種需求,它可以用來(lái)保存代碼版本,方便多人協(xié)作開(kāi)發(fā),也可以查看上所保存軟件版本與當(dāng)前軟件的差異,當(dāng)然也可以恢復(fù)不小心修改錯(cuò)誤的程序。
五、Microsoft Office Visio
這款軟件準(zhǔn)不是用來(lái)看代碼的,而是用來(lái)設(shè)計(jì)和查看流程圖的。
六、FreeCommander
FreeCommander是一個(gè)免費(fèi)的用于Windows(官方支持2000、XP和Vista)系統(tǒng)的資源管理器。它擁有內(nèi)置FTP客戶端、存檔文件導(dǎo)航、文件比較/同步,及多用途重命名工具等功能。
本文版權(quán)歸黑馬程序員Android培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:黑馬程序員Android培訓(xùn)學(xué)院
首發(fā):http://android.itheima.com/