首頁技術(shù)文章正文

Android培訓(xùn)之幾款查看代碼的工具

更新時間:2017-04-14 來源:黑馬程序員Android培訓(xùn)學(xué)院 瀏覽量:

Source Insight是一個面向項目開發(fā)的程序編輯器和代碼瀏覽器,它擁有內(nèi)置的對C/C++, C#和Java等程序的分析。Source Insight能分析你的源代碼并在你工作的同時動態(tài)維護它自己的符號數(shù)據(jù)庫,并自動為你顯示有用的上下文信息。 Source Insight不僅僅是一個強大的程序編輯器,它還能顯示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的對源代碼的導(dǎo)航和任何程序編輯器的源信息。 Source Insight提供了快速和革新的訪問源代碼和源信息的能力。與眾多其它編輯器產(chǎn)品不同,Source Insight能在你編輯的同時分析你的源代碼,為你提供實用的信息并立即進行分析。
該軟件最強大的就是它的強大的搜索功能,對于分析解讀源代碼非常有幫助,它還可以設(shè)置背景顏色,也可以高亮顯示關(guān)鍵字,當(dāng)然也可以自定義個性的配置,關(guān)于它的使用說明可以查看其自帶的幫助文件,也可以在google上搜索相關(guān)文檔。
     如果你現(xiàn)在還沒有安裝這款軟件,并且你也是經(jīng)常與源代碼打交道,懶貓建議你最好安裝一下,它將給你帶你意想不到的方便與快捷。
二、 Ultra Edit
    IDM Computer Solutions公司出品的著名文本編輯器。 這款功能強大的文本編輯器,可以編輯文字、Hex、ASCII碼,可以取代記事本,內(nèi)建英文單字檢查、C++ 、Java、HTML、VB、JSP等多種語言的指令突顯,可同時編輯多個文件,而且即使開啟很大的文件速度也不會慢。也可以編輯其他擴展名的文件(如.dat  .sav等)。最新版本的軟件修正了老版本存在的一些Bug,并新增了對安全FTP(SFTP)的支持,整合了CSE HTML Validator,增添了新的宏命令等二十余項新功能。
UltraEdite也是強大的代碼查看及編譯工具,你甚至可以用它來編譯C51,前提是你要把C51的編譯器導(dǎo)入里面。 另外該軟件內(nèi)嵌進制轉(zhuǎn)換軟件,可以很方便的進行各個進制之間的轉(zhuǎn)換。而且還有行模式及列模式,對大量數(shù)據(jù)的篩選也很有幫助。
     至于該軟件的強大功能,懶貓就不在這里介紹了,懶貓平時也只是用了它部分功能,至于其它的功能,可能對您會更有幫助,但愿你已經(jīng)安裝了這款軟件,不然你真的會非常后悔。
三、 Notepad++
    一款開源、小巧、免費的純文本編輯器。在文字編輯方面與Windows寫字板功能相當(dāng)。當(dāng)然,更重要的是Notepad++更是程序員們編寫代碼的利器!它運行便攜,體積小、資源占用小,支持眾多程序語言,比如C++、C#、Java 等主流程序語言;支持HTML、XML、ASP,Perl、Python、JavaScript 等網(wǎng)頁/腳本語言。而且Notepad++做為程序員們最喜愛的編輯器之一,像語法高亮,語法折疊, 宏等編輯器常用功能一個都不少。如果你發(fā)現(xiàn)Notepad++有不滿意的地方,還可以通過安裝擴展或自行開發(fā)擴展來定義一個更強大的Notepad++!
Notepad++ 主要特性:
1、所見即所得功能、語法高亮、字詞自動完成功能,支持同時編輯多重文檔;支持自定義語言;
2、對于HTML網(wǎng)頁編程代碼,可直接選擇在不同的瀏覽器中打開查看,以方便進行調(diào)試;
3、自動檢測文件類型,根據(jù)關(guān)鍵字顯示節(jié)點,節(jié)點可自由折疊/打開,可顯示縮進引導(dǎo)線,使代碼富有層次感;
4、可打開雙窗口,在分窗口中又可打開多個子窗口,允許快捷切換全屏顯示模式(F11),支持鼠標滾輪改變文檔顯示比例;
5、可顯示選中文本的字節(jié)數(shù),并非普通編輯器所顯示的字數(shù);提供了一些實用工具,如鄰行互換位置、宏功能,等;
     懶貓主要用這款軟件來查看單個代碼文件,感覺用起來還是蠻順手的。
四、SVN
    這款軟件嚴格意義上不算是查看代碼的工具,它是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數(shù)開源軟件都使用svn作為代碼版本管理軟件。
    程序的版本妥善保管對每一位程序員都是非常重要,而這款軟件正符合這種需求,它可以用來保存代碼版本,方便多人協(xié)作開發(fā),也可以查看上所保存軟件版本與當(dāng)前軟件的差異,當(dāng)然也可以恢復(fù)不小心修改錯誤的程序。
五、Microsoft Office Visio
這款軟件準不是用來看代碼的,而是用來設(shè)計和查看流程圖的。
六、FreeCommander
     FreeCommander是一個免費的用于Windows(官方支持2000、XP和Vista)系統(tǒng)的資源管理器。它擁有內(nèi)置FTP客戶端、存檔文件導(dǎo)航、文件比較/同步,及多用途重命名工具等功能。

本文版權(quán)歸黑馬程序員Android培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:黑馬程序員Android培訓(xùn)學(xué)院
首發(fā):http://android.itheima.com/
分享到:
在線咨詢 我要報名
和我們在線交談!