用SourceNavigator看代码

杜焕
2023-12-01
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目录,删除它才能恢复默认配置。

(转载请注明来源于金庆的专栏)
 类似资料: