作為一個(gè)開(kāi)放源代碼的操作系統(tǒng),Linux附帶的源代碼庫(kù)使得廣大愛(ài)好者有了一個(gè)廣泛學(xué)習(xí)、深入鉆研的機(jī)會(huì),特別是 Linux內(nèi)核的組織極為復(fù)雜,同時(shí),又不能像windows平臺(tái)的程序一樣,可以使用集成開(kāi)發(fā)環(huán)境通過(guò)察看變量和函數(shù),甚至設(shè)置斷點(diǎn)、單步運(yùn)行、調(diào)試等 手段來(lái)弄清楚整個(gè)程序的組織結(jié)構(gòu),使得Linux內(nèi)核源代碼的閱讀變得尤為困難。 當(dāng)然Linux下的vim和emacs編輯程序并不是沒(méi)有提供 變量、函數(shù)搜索,彩色顯示程序語(yǔ)句等功能。它們的功能是非常強(qiáng)大的。比如,vim和emacs就各自?xún)?nèi)嵌了一個(gè)標(biāo)記程序,分別叫做ctag和etag,通 過(guò)配置這兩個(gè)程序,也可以實(shí)現(xiàn)功能強(qiáng)大的函數(shù)變量搜索功能,但是由于其配置復(fù)雜,linux附帶的有關(guān)資料也不是很詳細(xì),而且,即使建立好標(biāo)記庫(kù),要實(shí)現(xiàn) 代碼彩色顯示功能,仍然需要進(jìn)一步的配置(在另一片文章,我將會(huì)講述如何配置這些功能),同時(shí),對(duì)于大多數(shù)愛(ài)好者來(lái)說(shuō),可能還不能熟練使用vim和 emacs那些功能比較強(qiáng)大的命令和快捷鍵。 |
345.77 KB, 下載積分: 積分 -1