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 教程"获取官方中文视频。
相关推荐
hez20103 天前
在 .NET 上构建超大托管数组
c#·.net·.net core·gc·clr
雨落倾城夏未凉8 天前
第四章c#方法-参数数组和可选参数(16)
后端·c#
唐青枫9 天前
线程不是越多越快:C#.NET Thread 生命周期、同步与后台工作线程实战
c#·.net
唐青枫10 天前
别只会反射:C#.NET Emit 动态生成代码实战详解
c#·.net
咕白m62510 天前
.NET 环境下 Word 超链接批量提取方案
c#·.net
用户917215619021110 天前
C# 通信协议增量解析:用状态机处理半包和粘包
c#
小码编匠11 天前
C# 工控上位机必备:数据转换工具类与十个核心模块
后端·c#·.net
唐青枫13 天前
别再乱用 StartNew:C#.NET TaskFactory 任务调度实战详解
c#·.net
Artech13 天前
[MAF预定义的AIContextProvider-03]ChatHistoryMemoryProvider——赋予Agent从经验中学习的能力
ai·c#·agent·memory·maf
Scout-leaf15 天前
C#摸鱼实录——IoC与DI案例详解
c#