Understand 使用教程

Understand 使用教程(简约版)

1. 安装与首次运行

  • 下载对应系统安装包,按提示安装。
  • 首次打开可关闭欢迎页,或打开示例项目 Open Sample Project
  • 激活许可证:Help -> License Management 输入激活码或申请试用。

2. 创建与分析项目

  1. File -> New -> Project 新建项目。
  2. 点击 Add Directory 选择源码目录。
  3. 选择导入方式(推荐使用构建系统配置)。
  4. 勾选语言,点击 Next
  5. 保存 .undb 项目文件,点击 Finish
  6. 点击工具栏扇形图标 Run Analysis 开始分析。

3. 常用操作

符号跳转与搜索

  • Ctrl + 鼠标左键:跳转到定义。
  • Ctrl + F:全局搜索。
  • Ctrl + Shift + P 或双击 Shift:全局搜索栏。
  • Ctrl + Shift + R:搜索并跳转到符号。

图形化视图

  • 右键函数/类 → Graphical Views → 选择图表:
    • Calls Graph:调用关系
    • Called By Graph:被调用关系
    • UML Class Graph:类图
    • Control Flow Graph:控制流图

代码度量

  • View -> Metrics:查看复杂度、代码行数等。

4. AI 功能(v7.2+)

  • View -> AI Overview 打开 AI 面板。
  • 右键代码实体 → Ask AI 提问。

5. 命令行(自动化)

命令 用途
und create 创建项目
und add 添加源码
und analyze 分析项目
und metrics 生成度量报告
und report 生成 HTML 报告

6. 小贴士

  • 右键 → Show Related References 查看上下文影响。
  • 可与 VS Code 集成(安装插件 + 已有 .undb 文件)。
  • B站搜索"Understand 教程"获取官方中文视频。
相关推荐
wdfk_prog1 小时前
嵌入式面试真题第 15 题:不可恢复异常后的通用崩溃快照、调用栈保存与离线分析架构
linux·开发语言·面试·架构
晴空了无痕1 小时前
从 Go 基础到 K8s:一条可落地的 Go 服务端成长路线
开发语言·后端·golang·kubernetes
神明不懂浪漫1 小时前
【第五章】Java中的继承与多态
java·开发语言
神州世通2 小时前
解密企业通信安全防线:Avaya Aura 三层安全架构深度解析
开发语言·php
AC赳赳老秦3 小时前
企业工商公开信息采集分析:OpenClaw 批量查询企业工商信息,生成企业画像报告
大数据·开发语言·python·自动化·php·deepseek·openclaw
qq_2518364574 小时前
基于java Web 动漫视频网站毕业论文
java·开发语言·前端
野生风长4 小时前
C++入门基础:从命名空间到引用与指针的全面解析
开发语言·c++
FoldWinCard4 小时前
D6 Python 基础语法 --- 保留关键字
开发语言·python
心平气和量大福大5 小时前
C#-WPF-布局-Grid
c#·wpf·visual studio
TeamDev5 小时前
JxBrowser 9.3.1 版本发布啦!
java·前端·javascript·c#·混合应用·jxbrowser·浏览器控件