符号导航
305 字约 1 分钟
2025-01-08
什么是符号导航
符号导航把当前文件里的模块、参数、端口、信号、generate 块和实例整理成层级,每一项附带声明摘要,例如 i_data input wire [(2*IWIDTH-1):0] i_data。从中选择一个符号,编辑器直接跳到它的声明,不必在长文件里来回滚动。
演示
使用入口
| 入口 | 用法 |
|---|---|
| Outline 面板 | 在资源管理器底部展开,按层级浏览;generate 块可以展开查看其中的实例 |
| Go to Symbol in Editor | 按 Ctrl+Shift+O(Windows/Linux),输入符号名的一部分过滤列表;每一项右侧显示所在作用域,例如 generate 块 HWBFLY 中的实例 bfly |
与 Architecture 视图的区别
Outline 描述的是当前文件的声明结构;Digital IDE 的 Architecture 视图描述的是整个工程的模块例化关系。一个模块在多处例化时,两种视图的数量与层次并不相同。
大纲缺失时
先修复文件前面的语法错误,再等待解析更新。解析在第一个无法恢复的错误处中断时,之后的符号不会出现在大纲中。