Source-Navigator是代碼閱讀工具,功能與Source Insight相同,但它是開源的。
Source-Navigator項目在sourceForge上,http://sourceforge.net/projects/sourcenav/
Windows上的版本下載解壓就可以用了,Linux上的需要從源碼make。
解壓目錄不能有空格,可能有中文也不行。
它自帶詳盡的幫助。
對于帶中文的C++文件,在Project Preference中應將編碼設為cp936,這樣打開文件就不會顯示中文亂碼了。
選gb2312不知為什么連代碼都顯示為亂碼了。
建議同時將工程設為只讀,免得意外更改代碼。
還有將New Window Reusable取消,這樣打開的東西會另開窗口。
創建工程后,先會掃描符號,然后在后臺創建交叉引用表(Xref),這時窗口右下會顯示Xref的進度條。
進度未完成時不要關閉工程,可能會因此中斷xref,造成Xref總是灰的。
工程的首選項會保存在Documents and settting下的.sn目錄,刪除它才能恢復默認配置。
(轉載請注明來源于金慶的專欄)
Source-Navigator項目在sourceForge上,http://sourceforge.net/projects/sourcenav/
Windows上的版本下載解壓就可以用了,Linux上的需要從源碼make。
解壓目錄不能有空格,可能有中文也不行。
它自帶詳盡的幫助。
對于帶中文的C++文件,在Project Preference中應將編碼設為cp936,這樣打開文件就不會顯示中文亂碼了。
選gb2312不知為什么連代碼都顯示為亂碼了。
建議同時將工程設為只讀,免得意外更改代碼。
還有將New Window Reusable取消,這樣打開的東西會另開窗口。
創建工程后,先會掃描符號,然后在后臺創建交叉引用表(Xref),這時窗口右下會顯示Xref的進度條。
進度未完成時不要關閉工程,可能會因此中斷xref,造成Xref總是灰的。
工程的首選項會保存在Documents and settting下的.sn目錄,刪除它才能恢復默認配置。
(轉載請注明來源于金慶的專欄)