[學習之路] VSCode 擴充套件備忘表

這篇文章純粹紀錄我自己在 Web 開發過程中實際用過、覺得方便的 VSCode 擴充套件,並不代表這些一定主流或特別好用,只是個人經驗隨手整理。內容不追求完整或熱門榜,純屬私人備忘,歡迎有興趣的人參考。

※本清單會不定時更新,有新發現或更換習慣也會陸續補充。

AI 程式碼助手

套件名稱 說明 作者 Visual Studio Marketplace Open VSX
GitHub Copilot AI 驅動的程式碼補全工具,提供即時程式碼建議 GitHub
GitHub Copilot Chat GitHub Copilot 的聊天介面,可與 AI 對話協助開發 GitHub
Windsurf (原 Codeium) AI 自動補全與聊天助手,支援 Python、JavaScript、TypeScript 等多種語言。免費的現代 AI 協作外掛,提升開發效率,打字更少、交付更快。 Windsurf

程式語言支援

套件名稱 說明 作者 Visual Studio Marketplace Open VSX
Angular 1 JavaScript and TypeScript Snippets 提供 AngularJS 1.x 的 JavaScript 與 TypeScript 程式碼片段 John Papa
Angular Snippets (Version 18) 提供 Angular 18 版本的程式碼片段,作者 John Papa,超過 18 萬次安裝,為最新版 Angular 開發者推薦 John Papa
Angular 17 Snippets - TypeScript, Html, Angular Material, ngRx, RxJS & Flex Layout 提供 242 個 Angular 相關的程式碼片段,涵蓋 TypeScript、HTML、Angular Material、Flex Layout、ngRx、RxJS、PWA 和測試等領域 Mikael Morlund
Nx Console Monorepo 的圖形化 UI,提供可視化工作流程,並可結合 AI Chat 深度理解 Nx/Nx Dev Nrwl (nx.dev)
angular2-switcher 輕鬆在 Angular 2 專案的 typescripttemplatestyle 檔案間快速切換 infinity1207
Angular Language Service 提供 Angular 模板的編輯服務(Editor services),支援語法高亮、即時程式碼檢查、自動補全等,讓 Angular 開發更流暢 Angular
AngularJS Code Snippets 提供 AngularJS 相關的程式碼片段 NicholasHsiang
Sass/Less/Stylus/Pug/Jade/Typescript/Javascript Compile Hero Pro 支援 ts、tsx、scss、less、stylus、jade、pug、es6+ 等多語言即時自動編譯,儲存檔案時快速產出目標程式碼,無需額外設定 build 任務。 Eno Yao
ES7+ React/Redux/React-Native Snippets 提供 React、Redux、React Native 最常用的 ES7+ 程式碼片段(支援 JS/TS),可自訂內容並內建 Prettier 整合, dsznajder
ESLint 整合 ESLint,提供 JavaScript 和 TypeScript 的程式碼檢查 Dirk Baeumer
GraphQL GraphQL 語法高亮和程式碼補全 Maxime Quandalle
JavaScript (ES6) Code Snippets 提供 ES6 標準(即 ECMAScript 2015)語法的 JavaScript 程式碼片段,適合現代 JS 開發 Charalampos Karypidis
Babel JavaScript VSCode 提供現代 JavaScript(Babel)語法高亮,支援各種最新語法與特性 Michael McDermott
Live Sass Compiler 即時將 Sass/SCSS 編譯成 CSS,編輯時自動監控與產生 CSS 檔案,適合快速開發前端樣式 Glenn Marks
PHP Intelephense 高效的 PHP 語言伺服器,提供程式碼補全、定義跳轉等功能 Ben Mewburn
PHP IntelliSense PHP 的智慧提示和程式碼補全工具 Zobo
PowerShell PowerShell 語法支援和開發工具,提供模組、指令與腳本編輯、自動補全與偵錯功能, Microsoft
SCSS Everywhere 在 HTML、Svelte、Latte、Slim、Liquid、TSX/JSX、Haml、Elixir、Smarty、PHP、ERB、JavaScript、CSS 和 SCSS 等各種檔案中,即時提供 CSS .class#id 的補全。無論在模板或 CSS/SCSS 中宣告 class/id,編輯器都能雙向對應自動提示 Gencer W. Genç
SCSS Formatter SCSS 程式碼格式化工具,支援各種 SCSS 排版風格,可快速統一專案的樣式格式,安裝量 189 萬+,完全免費並可贊助作者 sibiraj-s
Sass (.sass only) 支援 Indented Sass 語法(.sass),提供語法高亮、自動補齊與格式化。 Syler
Tailwind CSS IntelliSense 智慧型 Tailwind CSS 工具組,支援類別名稱自動補全、檢查與即時提示,適合前端開發者使用 Tailwind Labs
XML XML 語法高亮、結構驗證、補全與格式化,提升 XML 編輯體驗, Red Hat (redhat.com)
jQuery Code Snippets 超過 130 組 jQuery 程式碼片段(適用於各類常用操作),支援快速插入語法 Don Jayamanne
stylus Stylus CSS 預處理器語法支援 sysoev
Manta’s Stylus Supremacy 進階 Stylus 程式碼格式化工具,支援自定義規則與高效自動整理 Stylus 檔案,提升團隊協作的風格一致性 Anantachai Saothong
vscode-styled-components 為 styled-components (CSS-in-JS) 提供語法高亮,React/React Native 項目常用 jpoissonnier

程式碼品質與格式化

套件名稱 說明 作者 Visual Studio Marketplace Open VSX
Code Spell Checker 程式碼拼字檢查工具,支援多種語言 Street Side Software
HTMLHint HTML 程式碼檢查工具 HTMLHint
Prettier - Code formatter 自動格式化程式碼,支援多種程式語言 Prettier
YAML Sort YAML 檔案排序工具 Pascal Reitermann

Git 與版本控制

套件名稱 說明 作者 Visual Studio Marketplace Open VSX
Git Graph 視覺化的 Git 分支圖表工具 mhutchie
GitHub Actions GitHub Actions 工作流程編輯器 GitHub
GitHub Pull Requests and Issues 在 VSCode 中查看和管理 GitHub Pull Requests 和 Issues GitHub
GitLens 增強的 Git 功能,提供程式碼變更歷史、作者資訊等 Eric Amodio

開發工具與生產力

套件名稱 說明 作者 Visual Studio Marketplace Open VSX
Auto Close Tag 自動關閉 HTML/XML 標籤 Jun Han
Auto Import 自動匯入模組和套件 Steoates
Auto Rename Tag 自動重命名成對的 HTML/XML 標籤 Jun Han
AutoFileName 自動補全檔案名稱 Jerry Hong
Live Preview 在工作區內啟動本地伺服器,快速預覽與瀏覽專案網頁 Microsoft
Call Graph 程式碼呼叫關係圖 Luo Zhihao
cdnjs 在 Visual Studio Code 內搜尋與嵌入 cdnjs.com 上的前端函式庫,讓引用第三方資源更方便快速 Jake Wilson
Comment Translate 自動翻譯程式碼註解 intellsmi
Draw Folder Structure 產生資料夾與檔案結構的 Markdown 圖示工具 Krivoox
Encode Decode 編碼解碼工具,支援多種格式 Mitch Denny
vscode-fileheader 自動插入檔案表頭註解,支援自動更新時間欄位,提升程式檔案資訊自動化管理 Mikey
Live Server 啟動本地開發伺服器,實現即時預覽 Ritwick Dey
Lorem Ipsum 假文字生成工具 Daniel Imms
vscode mindmap 在 Visual Studio Code 中創建和管理思維導圖 oorzc
MySQL MySQL 管理工具,支援資料庫連線、查詢及基本管理功能 Jun Han
open in browser 在瀏覽器中開啟檔案 TechER
Path Intellisense 自動補全檔案路徑 Christian Kohler
Power Mode 輸入程式碼時產生搖晃、火花等酷炫特效,有趣地提升打字體驗 Cody Hoover
Separators 透過在每個方法上方添加線條,提升原始碼的可讀性 Alessandro Fragnani
REST Client 在 VSCode 中直接發送 HTTP 請求,測試 API Huachao Mao
SQLTools 資料庫管理工具,支援多種資料庫 Matheus Teixeira
SQLTools MySQL/MariaDB SQLTools 的 MySQL/MariaDB 驅動程式 Matheus Teixeira
Sort Lines 排序選取的程式碼行 Daniel Imms
Thunder Client 輕量級的 REST API 客戶端 Ranga Vadhineni
Todo Tree 在程式碼中標記和追蹤 TODO 註解 Gruntfuggly
WakaTime 追蹤程式碼撰寫時間統計 WakaTime

視覺輔助

套件名稱 說明 作者 Visual Studio Marketplace Open VSX
Highlight Matching Tag 高亮顯示配對的 HTML/XML 標籤 vincaslt
Image Preview 在編輯器側邊顯示圖片預覽 Kiss Tamás
SVG-Viewer JS SVG viewer for VSCode,可在編輯器內直接預覽 SVG 圖片 Dheovani
filesize 在狀態列顯示目前檔案大小 Matheus Kautzmann
indent-rainbow 讓縮排區塊以彩虹色呈現,使結構更清晰易讀 oderwat

檔案處理

套件名稱 說明 作者 Visual Studio Marketplace Open VSX
learn-markdown 教學導向的 Markdown 學習與練習套件,適合初學者從 VSCode 內互動學習 Markdown 語法 Microsoft
Edit CSV CSV 檔案編輯器 janisdd
Markdown All in One 提供 Markdown 的完整支援,包括預覽、格式化等功能 Yu Zhang
Markdown PDF 將 Markdown 檔案匯出為 PDF yzane
Pangu-Markdown 自動在中英文之間加入空格,提升 Markdown 可讀性 xlthu
Print 列印彩色程式碼並產生渲染結果,支援導出帶色彩的 Markdown 與程式碼預覽 PD Consulting
Rainbow CSV 為 CSV 檔案添加顏色標記 mechatroner

圖片處理

套件名稱 說明 作者 Visual Studio Marketplace Open VSX
Fake Image Snippet Collection 快速插入假圖片 URL yoyoys
Paste Image 貼上圖片並自動儲存 mushan
PicGo 基於 PicGo 的強大圖片上傳,支援多格式整合 smms、qiniu、imgur 圖床,快速插入 Markdown 格式 PicGo
vscode-imgur 快速上傳圖片到 Imgur Maxfield Walker

遠端開發

套件名稱 說明 作者 Visual Studio Marketplace Open VSX
Remote - SSH 透過 SSH 連線到遠端伺服器進行開發 Microsoft
Remote - SSH: Editing Configuration Files 編輯 SSH 設定檔的工具 Microsoft
Remote Explorer 遠端連線管理工具 Microsoft

語言包

套件名稱 說明 作者 Visual Studio Marketplace Open VSX
Chinese (Traditional) Language Pack 繁體中文語言包 Microsoft