UnderStand的使用说明

时间:2022-05-01 06:13:05

UnderStand的窗口说明

1. 最基本的区域为 代码编辑区以及左侧Project Browser 工程浏览窗口。

  • Project Browser 工程浏览窗口以代码文件结构目录的方式体现了代码的结构,在该界面点击Ctrl + F 可弹出搜索框,以工程文件名搜索文件。
    【在Tool》Options》Key Binding 搜索 Project Browser 可设置为快捷键 F1 】

  • 代码编辑主窗口程序主窗口,在该文件编辑界面点击Ctrl + F 可弹出搜索框,可以搜索当前文件出现的字符串,高亮显示。鼠标能高亮显示对应的大中小括号。高亮显示对应的选中字符。

2. Information Browser窗口

  • Information Browser窗口主要显示用户在编辑窗口按住 Ctrl + 左键单击时显示对应的变量 方法 对应的类型 定义 声明 引用 调用 等信息结构
    【在Tool》Options》Key Binding 搜索 Project Browser 可设置为快捷键 F2 】

3. Dependency Browser窗口

  • Dependency Browser窗口主要显示依赖该实体【这个实体内含有的其他对象】 或者 被依赖实体【该实体出现在其他实体成员对象】 选中实体按住F3显示
    【在Tool》Options》Key Binding 搜索 Dependency Browser 可设置为快捷键 F3 】
  • Depends On表示当前对象内部使用的其他对象
  • Depended on by 表示其他使用到这个对象的方法等对象

4. Contextual Info窗口

  • Contextual Info窗口主要显示当前用户打开的File Info文件信息 宏函数 变量 方法 等的统计以及该文件中的数据结构统计 Structure Browser 等信息的展示。
    【在Tool》Options》Key Binding 搜索 Contextual Info 可设置为快捷键 F4】

5. File in Files 查找文件内容窗口

  • File in Files窗口主要用于查找用户需要的关键字符串出现的文件,设置好关键字符串即可点击start开始查找。 默认的快捷键为 F5

6. Relace in Files 替换文件内容窗口

  • Relace in Files 替换文件内容窗口主要用于查找的基础上替换用户需要的关键字符串修改对应找到的文件。 默认的快捷键为 F6

7. Entities Locator 对象本地查找窗口

  • Entities Locator 过滤器提供了查找当前工程声明和使用的主要实体的快速查找, 但是, 有一些实体, 如局部参数, 变量和未识别变量(代码中使用但是未声明的变量) 不在查找列表范围内。使用实体定位器,可以查找工程的整个数据库。
    【在Tool》Options》Key Binding 搜索 Contextual Info 可设置为快捷键 F7】

8. BookMark 标签窗口

  • BookMark 标签窗口主要用于显示用户在代码编辑区双击行数时所留下的标签,在窗口中是以文件为Item单元进行查看的,在文件中双击行数即可制作一个标签bookmark。
  • 【在Tool》Options》Key Binding 搜索 Contextual Info 可设置为快捷键 F7】

9. Entity Filter 实体过滤窗口

  • Entity Filter窗口主要用于显示工程中所有数据结构 全局变量 方法 类 文件名 等一些列实体,通过输入关键字字符串进行过滤。
  • 【在Tool》Options》Key Binding 搜索 Entity Filter 可设置为快捷键 F9】

10.Window Selector 编辑文件选择窗口

  • Window Selector 编辑文件选择窗口主要用于用户当前已经打开的所有的文件,以方便用户进行选择编辑哪一个文件。
  • 【在Tool》Options》Key Binding 搜索 Window Selector 可设置为快捷键 F10】

UnderStand的一些功能快捷键

2.1 双击【大中小括号】能选中对应的括号内的代码部分双击【变量】能高亮显示对应的相同的变量

2.2 Ctrl + - 编辑区字体缩小 Ctrl + Shift + = 字体放大

2.3 Ctrl +Shift+N 历史浏览视图前移 Ctrl +Shift+P 历史浏览视图后移

2.4 选中变量,右键Graphical Views 存在

  1. Butterfly
  2. Called By Called By Relationship
  3. Calls
  4. Control Flow
  5. Declaration
  6. UML Class Diagram