在 VS Code 中试用

面板

面板是另一个用于显示视图容器的主要区域。

✔️ 建议这样做

  • 在面板中渲染从更多水平空间中受益的视图
  • 用于提供辅助功能的视图

❌ 不建议这样做

  • 用于本应始终可见的视图,因为用户经常会最小化面板
  • 渲染自定义 Webview 内容,该内容在拖动到其他视图容器(如主侧边栏或辅助侧边栏)时无法正确调整大小/重排。

Example of a panel

面板工具栏

面板工具栏可以显示当前选定视图范围内的选项。例如,终端视图显示视图操作以添加新终端、拆分视图布局等。切换到“问题”视图会显示不同的操作集。与侧边栏工具栏类似,工具栏仅在只有一个视图时渲染。如果使用多个视图,每个视图将渲染其自己的工具栏。

✔️ 建议这样做

  • 如果可用,使用现有的产品图标
  • 提供清晰、有用的工具提示

❌ 不建议这样做

  • 不要添加过多的图标按钮。如果特定按钮需要更多选项,请考虑使用上下文菜单
  • 不要复制默认的面板图标(折叠/展开、关闭等)

Example of a panel toolbar with a single view

在此示例中,面板中渲染的单个视图在主面板工具栏中渲染其视图操作。

Example of a panel toolbar with multiple views

在此示例中,使用了多个视图,因此每个视图都显示其自己的特定视图操作。