大纲面板

除了模态大纲 (cmd-shift-o) 之外,Zed 还提供了一个大纲面板。可以通过 cmd-shift-b (通过命令面板的 outline panel: toggle focus) 部署大纲面板,或者单击状态栏中的“大纲面板”按钮。

当查看“单例”缓冲区(即,选项卡上的单个文件)时,大纲面板的工作方式类似于大纲模态 - 它显示当前缓冲区的符号大纲,由 tree-sitter 报告。单击条目允许您跳转到文件中的关联部分。 大纲视图也会自动滚动到与文件中当前光标位置关联的部分。

Using the outline panel in a singleton buffer

与多缓冲区一起使用

当与多缓冲区一起使用时,大纲面板非常出色。 以下是其多功能性的一些示例

项目搜索结果

获取整个项目搜索结果的概览。

Using the outline panel in a project search multi-buffer

项目诊断

查看语言服务器报告的所有错误和警告的摘要。

Using the outline panel while viewing project diagnostics multi-buffer

查找所有引用

使用 editor: find all references 操作时,快速浏览所有引用。

Using the outline panel while viewing find all references multi-buffer

大纲视图提供了一种快速导航到代码特定部分的好方法,并帮助您在多缓冲区中处理大型结果集时保持上下文。