Source-Navigator跨平台代码分析工具

源代码工具里的老牌选手,Source-Navigator真是个宝藏。它是 RedHat 当年搞出来的玩意,支持 C、C++、Java 这些主流语言,跨平台,Windows、Linux 都能跑,蛮方便的。

操作逻辑比较接近Source Insight,但开源还能自己定制解析器。啥类图、函数调用关系、头文件依赖,它都能给你整明白,适合啃老代码或第三方项目结构。

你可以用它:查函数在哪被调了、找某个头文件被谁引了,甚至用自带的 Grep 查某个关键字在哪段逻辑里出现,省不少事。

界面老了点,不过还挺清爽的,不花哨但够用。文档也齐:http://sourcenav.sourceforge.net/online-docs/index.html,SDK 也给你留好了,爱折腾的话还能加点私货。

如果你经常调项目结构、搞代码重构,那 Source-Navigator 真的挺对胃口的。还能搭配其他工具一起用,比如你前面搞完结构,后面就能用 clang-format 做格式化。别忘了去它项目主页看下:http://sourcenav.sourceforge.net/

rar 文件大小:906.29KB