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目录,删除它才能恢复默认配置。
(转载请注明来源于金庆的专栏)