`
yesjavame
  • 浏览: 687352 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

用SourceNavigator看代码

阅读更多
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(Windows版)

    Source Navigator是一款广受赞誉的开源软件,专为Windows平台设计,用于高效地浏览和分析源代码。它以其强大的功能和直观的用户界面,被誉为最佳的源代码查看工具,能够帮助开发者更轻松地理解和管理复杂的代码库,...

    Source Navigator 5

    Source Navigator 5是一款强大的开源源代码阅读和分析工具,它支持在Windows和Linux操作系统上运行,为程序员提供了高效且便捷的代码浏览和理解环境。作为Source Insight的免费替代品,Source Navigator 5在功能上...

    source navigator

    Source Navigator,简称为SN,是一款高效且功能丰富的代码浏览器和编辑工具,其版本sourcenavigator-NG4.5-i686-opt专为i686架构优化,为程序员提供了一种深入理解、分析和修改源代码的强大手段。本文将详细探讨...

    Source Navigator 6.0

    使用Source Navigator 6.0,开发者可以在项目中快速定位问题,追踪代码依赖,改进代码结构,提升整体代码质量。对于大型项目或接手已有代码库的开发者来说,这是一个不可或缺的辅助工具。在安装Source Navigator-6.0...

    sourcenavigator-NG4.5.tar.bz2

    sourcenavigator-NG4.5.tar.bz2 源代码

    Souce Insight替代品 source Navigator windows

    本文将详细介绍Source Navigator,一个在Windows平台上作为Source Insight替代品的开源代码分析工具。 Source Navigator 是一款开源的源代码分析和导航工具,专为C、C++、Java和PHP等语言设计。它提供了丰富的代码...

    source navigator NG-4.4 windows版

    源码导航器NG(Source Navigator NG)是一款强大的源代码分析和管理工具,尤其适用于替代SourceInsight等传统的代码阅读和理解工具。它提供了对多种编程语言的支持,包括C、C++、Java、Python、Ada等,帮助程序员更...

    Source-Navigator Tutorial

    你可以使用Source-Navigator: 分析某处源码的变化对其他模块的影响 查找某个函数被调用的地方 查找所有包含某个头文件的文件 利用grep工具在源码中进行搜索 Source-Navigato... 显示详细内容... 开发语言: C...

    tools-SourceNavigator-NG:Source Navigator NG基于RedHat的Source Navigator。 Source Navigator是一个源代码分析工具。 使用它,您可以编辑源代码,显示类与函数和成员之间的关系,并显示调用树。 发展状况-System source code development

    工具-SourceNavigator-NG 这是Source-Navigator NG,它是C / C ++ / Fortran / Java / Tcl / PHP / Python的IDE,以及许多其他语言。 它包括强大的源代码理解功能,可帮助开发人员了解程序源代码元素之间的复杂关系...

    sourcenavigator-NG4.4.tar.bz2

    Linux下的源代码查看器sourceav的升级版

    CtagsSourceNavigator:基于与Far3兼容的源代码v0.93 Beta重新设计的Ctags Source Navigator插件

    这是一个用于浏览由实用工具索引的源代码的插件。 有用的链接 特征 跳转到名称声明 代码完成 在整个存储库中搜索名称 在当前编辑的文件中搜索名称 按名称搜索和打开文件 记住您访问量最大的名称和文件 列出班级成员...

    Source-Navigator Extentions-开源

    这可能包括像 Python、Ruby、JavaScript 或其他流行语言,使得开发者可以在更广泛的代码环境中使用 Source-Navigator。 2. **错误修复**:Extensions 针对原始工具中的已知问题进行了修复,提高了软件的稳定性和...

    5组-CASE工具调研1

    Visio适合快速创建图表,Source Insight和Source Navigator满足代码浏览需求,VSS适用于个人或小团队的版本控制,而PVCS和ClearCase则为大型团队提供更全面的解决方案。了解并熟练使用这些工具,能够显著提升软件...

    llk-source.rar

    如果"llk"涉及到数据库操作,那么源代码中可能会有ADO(ActiveX Data Objects)、DBX(Borland Database eXtension)或其他数据库访问技术的使用。 7. **调试与测试**:Delphi的IDE内置了强大的调试工具,允许...

    一些ASP初学者常用的代码

    ### ASP初学者常用代码知识点详解 #### 一、获取系统时间 在ASP中,我们可以非常简单地通过`Now()`函数来获取...当然,实际开发过程中还需要考虑更多细节问题,如安全性、兼容性等,因此在使用这些代码时还需谨慎。

    简单实用的ASP编程代码对照表

    3. **获得系统和浏览器版本**:`<script>window.document.write("版本:"+navigator.appName+navigator.appVersion+" browser.")</script>` 这段JavaScript代码将显示用户的浏览器名称和版本信息。 4. **去除IE滚动...

    网页中图片的飘动代码

    这段代码定义了一个包含图片的`<div>`元素,并使用了绝对定位。图片通过`<a>`标签链接到其他页面。 接下来是关键的JavaScript部分: ```javascript <!--This script and many more are available free online at-...

    eda实验和代码

    EDA实验和代码 本次实验是使用ISE工具,创建一个基于Spartan-3E Starter Kit开发板的工程,通过完成和执行一个已经存在的设计。本设计是一个简单的流水灯实验。 实验目标 * 掌握编程模块的结构 * 建立一个新工程 ...

    react-native-tab-navigator组件的基本使用示例代码

    下面将详细介绍如何使用`react-native-tab-navigator`组件。 首先,你需要安装`react-native-tab-navigator`库。你可以通过npm或yarn进行安装: ```bash npm install react-native-tab-navigator --save # 或者...

Global site tag (gtag.js) - Google Analytics