🚀 在 VS Code 中免費取得

擴充工作台

「工作台」指的是 Visual Studio Code 的整體 UI,包含以下 UI 元件

  • 標題列
  • 活動列
  • 側邊欄
  • 面板
  • 編輯器群組
  • 狀態列

VS Code 提供各種 API,讓您將自己的元件新增至工作台中。例如,在下圖中

workbench-contribution

  • 活動列:Azure App Service 擴充功能新增了一個檢視容器
  • 側邊欄:內建的 NPM 擴充功能在 [檔案總管] 檢視中新增了一個樹狀檢視
  • 編輯器群組:內建的 Markdown 擴充功能在編輯器群組中,於其他編輯器旁邊新增了一個 Webview
  • 狀態列:VSCodeVim 擴充功能在狀態列中新增了一個狀態列項目

檢視容器

透過 contributes.viewsContainers 貢獻點,您可以新增顯示在五個內建檢視容器旁邊的新檢視容器。請參閱樹狀檢視主題以了解更多資訊。

樹狀檢視

透過 contributes.views 貢獻點,您可以新增顯示在任何檢視容器中的新檢視。請參閱樹狀檢視主題以了解更多資訊。

Webview

Webview 是使用 HTML/CSS/JavaScript 建構的高度可自訂檢視。它們會顯示在編輯器群組區域中的文字編輯器旁邊。請參閱 Webview 指南以深入了解 Webview。

狀態列項目

擴充功能可以建立自訂的 StatusBarItem,使其顯示在狀態列中。狀態列項目可以顯示文字和圖示,並在點擊事件時執行命令。

  • 顯示文字和圖示
  • 在點擊時執行命令

您可以檢閱狀態列擴充功能範例以了解更多資訊。