understand 常用操作

简单介绍

understand对分析代码有非常强的能力,完全可以代替sourceinsight,并且可以在linux上mac上使用,不想sourceinsight只能在windows上使用。

软件下载

understand破解版 v4.0.908

这个版本的软件,安装到我的win7上的电脑上速度比较快,我安装的5.1的64bit的版本,在我电脑上运行非常的卡,不知道是什么原因,这个版本我亲测比5.1要快一些。

常用基本操作

新建工程并添加现有文件

file >> new >> project >> 填写工程名和工程路径 next >> 选择要编辑的编程语言我选C/C++ next >> 选择 add source files and directories manually. next >>

在这里插入图片描述

按上图,将需要加入工程的文件按目录或者按文件的形式添加到工程中来 >> next >> 选中Analyze project now | next >> 会将所有加入到工程的文件进行解析,类似于sourceinsight里的同步功能。

这里可以添加自己想要看的文件夹,不看的暂时不添加,文件夹下不想加入的也可以用Remove按钮删除出工程的。

如何找到自己当前想要去编辑的文件?

在这里插入图片描述

如何在当前文件中找到你要编辑的函数?

菜单:search >> find entity

在这里插入图片描述

如何跳转到定义?

菜单: View >> Previewer //打开previewer 窗体。

菜单: View >> Browse Mode //打开浏览模式

在这里插入图片描述

查看当前文件的函数列表

在这里插入图片描述

如何查看函数都被谁调用了?

在这里插入图片描述

查看函数的调用逻辑

函数名上鼠标右键:explore >> explore callbys/ calls >> 通过点击左右的小三角可以把一个调用系列的都找到。

在这里插入图片描述

可以看出从前到后的函数调用关系。

如何查找

Search >> Find In Files //可在文件夹中查找,在工程中查找,在Open文件中查找。

如何找到函数的被调用图

在函数名上鼠标右键:Graphical Views >> Called by

在这里插入图片描述

除此之外可以分析出代码的各种结构

在这里插入图片描述

读者朋友们可以自行探索,可以生成各种各样的图形。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

通过这些图形来看代码,会对代码的调用过程,被调用过程,有更为清晰的理解。

文本的编辑格式设置

菜单:Project >> Configure Project

在这里插入图片描述

菜单:Tools >> Options

在这里插入图片描述

双屏一边看代码,一遍看代码地图

窗体都可以release出来,或者拖出来,可以一遍看代码地图,一边看代码,这样对代码会有更好的理解。

GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐