VS Code插件開發教程(1) Overview

此文對應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 更新頻率是月更,須要留意如下兩個文檔:

相關文章

相關文章
相關標籤/搜索