此文對應VS Code的第一篇,概覽性的介紹了VS Code插件的基本信息,是學習VS Code插件首先應該閱讀的文章git
Overview
- VS Code的設計思想就是突出拓展性,從界面到編輯體驗,幾乎VS Code的任何部分均可以自定義,而且經過
Extension API
作到功能強化。實際上VS Code的很多內部核心功能都是經過Extension API
實現的
- 經過閱讀VS Code的官方文檔,能夠獲取如下信息:
- 如何編寫、運行、調試、測試、以及發佈插件
- 如何使用VS Code提供的豐富的
Extension API
- 知曉開發手冊和示例代碼
- 從拓展手冊獲取到插件的最佳編寫實踐
- 插件的能力範圍:
- 如何編寫、運行、調試、測試、以及發佈插件
- 主題:改變VS Code的顏色和文件圖標
- 拓展工做臺(Workbench):在界面中增長自定義組件 & 視圖
- 視圖(Webview):利用HTML/CSS/JS建立Webview來展現自定義網頁
- 編程語言:支持新的編程語言
- 調試:支持新的運行斷點
- VS Code開發者文檔的結構:
- 起步(Get Started):用一個Hello World示例來介紹插件的基本概念
- 插件能力(Extension Capabilities):從功能角度分類介紹
Extension API
- 語言拓展(Language Extensions):以說明手冊以及示例代碼的方式說明如何實現對新編程語言的支持
- 測試 & 發佈(Testing and Publishing):對插件測試和發佈作更詳盡的介紹
- 進階主題(Advanced Topics):介紹Extension Host、遠程開發、GitHub代碼倉庫整合、草案API
- 參考資料(References):介紹VS Code API、Contribution Points等話題
- VS Code 更新頻率是月更,須要留意如下兩個文檔:
相關文章