Source Navigator

源代码管理分析工具
授权协议 未知
开发语言 C/C++
所属分类 开发工具、 代码管理分析/审查/优化
软件类型 开源软件
地区 不详
投 递 者 尉迟默
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Source-Navigator是原来redhat开发的一个源代码管理分析工具,它可以在Windows,Linux等多种平台下工作。功能类似于windows下的Sourceinsight,它可以显示类,函数以及成员之间的关系,对阅读分析源代码机器有用。

Source-Navigator 支持C, C++, Java, Tcl, [incr Tcl], FORTRAN 和 COBOL, 并且提供SDK给开发者开发自己的语言解析器

你可以使用Source-Navigator:

  • 分析某处源码的变化对其他模块的影响
  • 查找某个函数被调用的地方
  • 查找所有包含某个头文件的文件
  • 利用grep工具在源码中进行搜索

Source-Navigator 是基于 GNU Public License 的。

  • (摘自http://fky168.blog.163.com/blog/static/3786097200831033957620/) 一、Source Insight实用技巧: Source Insight(下文的SI指的也是它)就是这样的一个东西:   Windows下开发人员的至爱,功能强大,界面友好。支持语法高亮、符号跳转,还支持函数调用关系图显示。这是一个专业的编程环境,很多大公司都是使用

  •         在window下用贯了Source Insight看代码,用ubuntu了,想找找linux下的类似工具,驱狗搜索,看到了Source-Navigator。         一点介绍: Source Navigator 是 Red Hat 开发的一个 IDE,但我们一般不用它来开发,而是用来阅读源代码 —— 因为它能很好地解决文件定位和跳转问题(比如哪个函数在哪个头文件中出现,它将

  • http://tech.j2bb.com/?p=400 网上的东西不一定全部可行,自己试了才知道。搜索很多都说直接 sudo apt-get install sourcenav 就可以安装成功。 但是,在Ubuntu 9.04下直接提示 Couldn’t find package snavigator是一个不错的源代码编辑和项目管理软件。有Windows和Linux版本。网址 http://sou

  • 今天在 ubuntu12.04下安装source navigator,编译安装完成后,启动报错,信息如下: migw@migw-Zhaoyang-E49:/opt/sourcenav/bin$ ./snavigator Can't find a usable tk.tcl in the following directories: /opt/sourcenav/share/tk8.3

  •   source navigator 2007-04-25 16:17 http://www.cublog.cn/u/17532/showart_226007.html By daiban ( daiban2@tom.com) Note before reading this mini manual: Kernel version: 2.6.17-13 gcc version: gcc-4.1.1

  • 在ubuntu 10.04下试用了Source Navigator,有条件还是装Source insight吧,不是一个级别的,非常不方便。 Source Navigator 是Red Hat出品的一款查看源代码的工具,非常好用,与Windows下的Source Insight有一敌。但是它的界面不怎么好看,用的不是GTK图形库,所以界面风格与Gnome不一致,操作上也有些不同。除了这些,其它功能

  •   Source-Navigator 下面讲一下安装方法: 从http://sourceforge.net/projects/sourcenav/ 下载最新的版本,还有从http://svn.exactcode.de/t2/trunk/package/develop/sourcenav-ng/ 下载一个重要的PATCH,tk-lastevent.patch (不打补丁的话,make install

  •   Source Navigator 可从其官方网站上获取,也可直接从软件源中安装。在 Ubuntu 中,我们通过   sudo apt-get install sourcenav   安装,然后通过   在终端直接输入:snavigator   来运行。(好变态,看到没有,一个是 sourcenav,另一个是 snavigator)   运行第一步是要建立源代码的 project 以及扫描源代码

  •   Source Insight & Source Navigator使用技巧   一、Source Insight实用技巧: Source Insight(下文的SI指的也是它)就是这样的一个东西:   Windows下开发人员的至爱,功能强大,界面友好。支持语法高亮、符号跳转,还支持函数调用关系图显示。这是一个专业的编程环境,很多大公司都是使用它的。这个编辑器除支持完善的自定义功能外,几乎所有

  • 原文:http://blog.csdn.net/l0605020112/article/details/6403034 习惯了在windows下用vc看工程代码,若是再装上个vc助手,那就相当的爽了!在Linux环境下呢,百度了下,看到了source navigator,不少人推荐使用这个工具用来查看源代码。它是red hat开发的一个IDE,但是大部分人均用它来阅读,而不是开发,总而言之,不多废

  • 在安装的过程中,一个重要的技巧是执行指令./configure 时加入执行的参数指令是./configure --prefix=/usr/share/name 上述这样做的好处是在uninstall删除那个目录(You might also remove your ~/.sn directory where settings are saved),即可以完全的删除干净,要不就要到处查找所要删除的文

  • http://tech.j2bb.com/?p=400 网上的东西不一定全部可行,自己试了才知道。搜索很多都说直接 sudo apt-get install sourcenav 就可以安装成功。 但是,在Ubuntu 9.04下直接提示 Couldn’t find package snavigator是一个不错的源代码编辑和项目管理软件。有Windows和Linux版本。网址 http://sou

  • Source Navigator 出新版本了,v6.0 下载地址:http://sourcenav.sourceforge.net/   Source Navigator是一款开源的源代码浏览工具,跨平台,功能相当不错。  更有利于浏览各种各样的开源源代码。我的最爱啊。相信大家也会喜欢的。

  • Source-Navigator是代码阅读工具,功能与Source Insight相同,但它是开源的。 Source-Navigator项目在sourceForge上,http://sourceforge.net/projects/sourcenav/ Windows上的版本下载解压就可以用了,Linux上的需要从源码make。 解压目录不能有空格,可能有中文也不行。 它自带详尽的帮助。 对于带中

  • 关键词: ubuntu  SourceNavigator  MAKE  抵岸科技 在ubuntu中安装 Source-Navigator及使用手册 2009-09-25 23:19 from : http://hi.baidu.com/xiaohu_tiger/blog/item/66d207888431d6b40f2444ec.html 1 通过apt-get安装(版本较旧) 安装命令:sudo

  • 在ubuntu 10.04下试用了Source Navigator,有条件还是装Source insight吧,不是一个级别的,非常不方便。 Source Navigator 是Red Hat出品的一款查看源代码的工具,非常好用,与Windows下的Source Insight有一敌。但是它的界面不怎么好看,用的不是GTK图形库,所以界面风格与Gnome不一致,操作上也有些不同。除了这些,其它功能

  • 一、Source Insight实用技巧: Source Insight(下文的SI指的也是它)就是这样的一个东西:   Windows下开发人员的至爱,功能强大,界面友好。支持语法高亮、符号跳转,还支持函数调用关系图显示。这是一个专业的编程环境,很多大公司都是使用它的。这个编辑器除支持完善的自定义功能外,几乎所有配置都能作个性化配置。除此之外,它本身带有一套功能强大的宏语言(Macro Lang

  • 在ubuntu中,一款相对比较方便的源代码阅读编辑工具Source-Navigator 。 1,下载 http://sourcenav.sourceforge.net/download.html 下载sourcenavigator-NG4.4.tar.bz2 解压后输入命令: sudo ./configure sudo make install 安装完成后直接输入命令: snavigator 即可

  • ubuntu 9.04请查看 http://blog.csdn.net/fangjian601/archive/2009/10/23/4718008.aspx 1 手动安装最新版本 1)到官方网站获取软件包 http://sourceforge.net/project/showfiles.php?group_id=51180 2)解压缩 tar zxvf s ourcenav-6.0.tar.gz

  • 摘自http://fky168.blog.163.com/blog/static/3786097200831033957620/) 一、Source Insight实用技巧: Source Insight(下文的SI指的也是它)就是这样的一个东西:   Windows下开发人员的至爱,功能强大,界面友好。支持语法高亮、符号跳转,还支持函数调用关系图显示。这是一个专业的编程环境,很多大公司都是使用它

  • 在http://sourcenav.sourceforge.net/download.html下载最新版本6.0,安装 sudo ./configure sudo make install 安装完成后运行 snavigator 提示 [root@MagicLinux sourcenav-6.0]# snavigator Can't find a usable tk.tcl in the follo

  • 相关版本信息:      CentOS6.5      Source Navigator 6.0 关于如何在Ubuntu中安装该软件,可参考链接二,本人没有尝试 在CentOS6.5中: 下载Source Navigator6.0 版本,解压之后三步走,configure、make、install。 出现的问题如下: 首先 在make阶段会出现与  tk3d.c  相关的一系列错误,通过安装一些库

  • 虽然比windows下的source insight差了不少,但是linux下凑合用还可以,虽然vim+cscope可以胜任短时间内代码量小的文件,但是像linux内核源代码级别的,为了省事(我可懒得去vim下找更多插件),还是装个sourcenav吧 我安装的是最新的sourcenav-6.0 下载下来解压,我的路径是 sai@sai-laptop:~/pack/sourcenav-6.0/ 再

  • 为了要调试vlc的代码,想到了在Ubuntu下安装号称和source insight相媲美的source navigator。 从他的主页也就是sourceforge上下了5.2b2版的源码,make了半天就是通不过,说是有gcc有个宏-fwritabl-strings出错。搞了半天搞不定,就想装apt包的,然后搜了半天,搜全名搜不到,后来看到源代码的目录名,用sourcenav名字才安装成功。a

  • SNav的代码窗口有6个标签页,它们分别是 “Edit” “Hierarchy” “Class” “Xref” “Retriever” “Grep” 其中,“Edit”区是代码显示和修改的区域,是工作的主要区域;“Hierarchy”和“Class”是C++代码的组织工具;“Xref”是最强大的一个工具,它会把一个函数中的所有用到的变量,调用的函数,用到的结构全记录并展现出来;“Retriever

 相关资料
  • 因此,默认情况下,如果进行了更改,VSCode源代码管理将在文件和所有包含更改的目录上设置蓝色标记。 它还为名称着色,对我来说,在某些情况下,在更大的应用程序中,这似乎有点分散注意力。 有没有一种方法可以自定义,这样文件夹和文件名就不会改变颜色,只保留右边的小标记?

  • 问题内容: 我的公司刚刚完成了年度审核流程,我终于说服了他们,该是时候找到一个更好的解决方案来管理我们的SQL模式/脚本。目前,我们只有几个脚本可以手动更新。 我曾在另一家公司使用过VS2008 Database Edition,这是一个了不起的产品。我的老板要我看一下Redgate的SQL Compare,并寻找其他可能更好的产品。SQL Compare似乎也是一个很好的产品。但是,看起来他们没

  • 本文向大家介绍分享php邮件管理器源码,包括了分享php邮件管理器源码的使用技巧和注意事项,需要的朋友参考一下 本文为大家提供了php邮件管理器源码,希望大家喜欢。 1、需求分析 管理员应该能够建立和修改邮件内容。 管理员应该能够将文本或HTML格式的新闻信件发送给一个列表中的所有订阅者。 用户应该能够通过注册使用一个站点,并且可以进入并修改他们的个人资料。 用户应该能够订阅该站点的任意一个列表的

  • 本文向大家介绍Underscore源码分析,包括了Underscore源码分析的使用技巧和注意事项,需要的朋友参考一下 几年前就有人说javascript是最被低估一种编程语言,自从nodejs出来后,全端(All Stack/Full Stack)概念日渐兴起,现在恐怕没人再敢低估它了。javascrip是一种类C的语言,有C语言基础就能大体理解javascript的代码,但是作为一种脚本语言,

  • 这一节我们来看看requests是如何发送一个request的,这一节内容可能比较多,有很多底层代码,我自己也看的头疼,建议阅读前先喝瓶酸奶以保持轻松的心情。如果你准备好了,请往下看。 我们在Pycharm中按住win点击get,会来到get方法的源码: def get(url, params=None, **kwargs): r"""Sends a GET request. :

  • 传统习惯 上高清无码自制大图: 不需要理解图中各个类的功能, 大致扫一眼留一下印象。 State组件中有三个比较重要的地方,一个是State这个结构, 一个是BlockExector,还有一个是Store。 我们先看State结构。 它代表了区块的状态。 看一下它的详情数据结构: type State struct { //链ID 整个链中都是不会变化的 ChainID strin

  • 基本组件说明 P2P模块涉及的最重要的组件如上图所示, 上述的UML图并没有列出某个类的所有属性和方法,只是列举了我认为比较重要的部分。 第一眼看到上面的类图我猜应该是什么也看不出来。 再仔细看我想依然是云山雾绕不知道整个P2P的流程。 所以类图只是给大家一个基本的组件印象。让大家能大致猜测一下各个组件的功能。 现在我们不妨按着上面的类图去大胆猜一猜上述的各个组件的功能。 我们先从Switch这个

  • 老规矩,先上图。 内存池的作用简而言之就是为了保存从其他peer或者自身受到的还未被打包的交易。 我们看一下mempool的文件夹。 所以我们关注的内存池的源码其实只有mempool.go和reactor.go文件。 从源文件名称应该可以看出来MemPool的成员方法是在mempool.go文件中, 和peer信息信息的交互应该是在reactor.go文件中的。 在mempool.go文件中看到这