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 教程"获取官方中文视频。
相关推荐
名字还没想好☜12 小时前
Go 的 sync.Cond 实战:用条件变量做等待/通知,比忙轮询省 CPU
开发语言·数据库·后端·golang·go
唐青枫13 小时前
别再手写 args[0]:C#.NET CommandLineParser 命令行工具实战详解
c#·.net
运维行者_13 小时前
企业带宽监控工具实战:网络流量分析与异常排查的5个关键能力
运维·服务器·开发语言·网络·分布式·后端·php
Patrick在香港13 小时前
Python爬虫框架实战:优雅抓取香港政府公开API数据的通用方案
java·开发语言·爬虫·python·ai编程·数据可视化·可用性测试
hey_sml13 小时前
MySQL常用操作速记:从字符集到游标全解析
java·开发语言·mysql
广东程序猿小展13 小时前
《007初露锋芒》风灵月影13项修改器下载 007初露锋芒修改器使用方法
开发语言·javascript·ecmascript
LccKyI14 小时前
C#学习day06(方法/函数及其关键字,附思维导图)
经验分享·学习·c#
菜冻鱼14 小时前
Python-sklearn-特征工程
开发语言·人工智能·python·机器学习·numpy·matplotlib·sklearn
.Peter14 小时前
.NET/WPF 程序在部分 Windows 电脑无法保存用户环境变量:使用 DPAPI 实现安全兼容
windows·信息安全·c#·.net·wpf·环境变量·dpapi
吴声子夜歌14 小时前
正则指引——PHP
开发语言·正则表达式·php