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 教程"获取官方中文视频。
相关推荐
czq_268671948731 分钟前
Python打卡第46天
开发语言·python
Evand J3 小时前
【MATLAB例程介绍】(17)永磁同步电机(PMSM)基于自适应无迹卡尔曼滤波(AUKF)的电流噪声在线估计。测量噪声协方差自适应与转速估计对比仿真
开发语言·matlab·卡尔曼滤波·无迹卡尔曼滤波·pmsm·电机滤波
Coder_Shenshen4 小时前
罗克韦尔ACD工程归档离线变量树解析
算法·c#
BaiPeter4 小时前
ZPL文件预览
开发语言·c++
噢,我明白了9 小时前
JAVA中的一些基础应用知识点
java·开发语言
寂寞的船9 小时前
【Unity知识速递】第10期 Unity GC 零分配实战:从 UnityEngine.Pool 到手动 GC 控制的全链路优化
jvm·unity·c#·游戏引擎·lucene
时间的拾荒人10 小时前
Redis 入门详解:核心特性、重要文件与全局命令实战
开发语言·redis·面试
敲上瘾10 小时前
Qt Widgets入门:项目模板解析与Hello World
开发语言·数据库·c++·qt·ui·qt6.3
码途行者12 小时前
网站的SQL 注入:从攻击原理到防御措施
开发语言·sql·php
旖旎夜光12 小时前
【C++ 基础入门】C++ 多态(中):虚函数表、多态原理与动静绑定
开发语言·c++·笔记·学习