外觀與介面
Material Icon Theme
讓 VS Code 的檔案圖示更好辨識,不同類型的檔案跟資料夾都有對應的 Material Design 風格圖示,在專案結構複雜的時候可以更快找到目標檔案。
免費 VS Code MarketplaceOne Dark Pro
我在用的佈景主題,配色舒適、對比適中,長時間看程式碼不容易疲勞。是從 Atom 編輯器經典的 One Dark 主題移植過來的。搭配的字體是 Roboto Mono,這是我自己用網站測試過各種等寬字體後,覺得視覺效果最舒服的選擇。如果你也想找到最適合自己的字體,可以試試 Dev Fonts 跟 Coding Font 這兩個網站來比較。
免費 VS Code MarketplaceChinese (Traditional) Language Pack
VS Code 的繁體中文語言包,把介面翻譯成中文,降低操作上的語言門檻。
免費 VS Code MarketplaceIndent Rainbow
用不同顏色標示程式碼的縮排層級,在巢狀結構比較深的時候可以更快辨識目前在哪一層,減少縮排錯誤。
免費 VS Code Marketplace通用
GitLens
Git 增強擴充,可以在程式碼旁邊直接看到每一行是誰在什麼時候改的(blame),也能快速查看檔案的完整修改歷史,在追蹤問題來源的時候很實用。
免費使用,進階功能需訂閱 VS Code MarketplaceGit Graph
用圖形化的方式呈現 Git 分支的歷史,可以清楚看到分支的合併、分叉跟提交紀錄。在處理比較複雜的分支流程時,比純命令列直覺很多。
免費 VS Code MarketplacePath Intellisense
在輸入檔案路徑時會自動補全,不用記住完整的路徑或手動翻資料夾結構,import 檔案的時候特別方便。
免費 VS Code MarketplaceTodo Tree
會掃描專案裡所有的 TODO、FIXME 等標記,用樹狀結構整理在側邊欄裡,方便追蹤還沒處理完的待辦事項,不會遺漏。
免費 VS Code MarketplaceBookmarks
可以在程式碼裡標記書籤,快速跳轉到標記的位置。在閱讀大型專案或需要頻繁切換不同段落時很好用。
免費 VS Code Marketplacefilesize
在狀態列顯示目前開啟檔案的大小,對於需要注意檔案體積的場景(像是圖片、打包後的檔案)很實用。
免費 VS Code MarketplaceRemote - SSH
透過 SSH 連線到遠端伺服器,直接在 VS Code 裡編輯遠端的檔案,操作體驗跟在本地開發幾乎一樣。
免費 VS Code MarketplaceDraw.io Integration
直接在 VS Code 裡開啟跟編輯 Draw.io 的圖表,不用切換到瀏覽器。畫流程圖、架構圖的時候可以跟程式碼放在一起管理。
免費 VS Code MarketplaceMarkdown PDF
可以直接在 VS Code 裡把 Markdown 檔案轉成 PDF,算是目前做 Markdown 轉 PDF 效果最好的套件。排版跟格式的還原度很高,需要產出文件的時候非常方便。
免費 VS Code MarketplaceAI 開發工具
Claude Code
Anthropic 的 AI 開發工具,可以直接在 VS Code 裡使用 Claude 進行程式碼撰寫、重構跟除錯。是我目前主力使用的 AI 開發工具。
可訂閱制或依用量付費 VS Code MarketplaceCodex
OpenAI 推出的 AI 開發工具,可以直接在 VS Code 裡使用。我主要拿它來做程式碼的 Review,搭配 Claude Code 互相檢查,確保程式碼品質。
可訂閱制或依用量付費 VS Code MarketplaceRoo Code
開源的 AI 編碼助手,支援多種 AI 模型,可以在 VS Code 裡進行程式碼生成、編輯跟對話。彈性很高,可以自由選擇要使用的模型跟 API。
開源免費 VS Code MarketplaceCodeRabbit
AI 驅動的程式碼 Review 工具,可以自動對 Pull Request 進行審查,提供程式碼品質、安全性跟效能方面的建議。
免費使用,進階功能需訂閱 VS Code MarketplacePython
我使用 Python 主要是在後端開發跟資料處理這兩個方向,以下是搭配這些工作場景所使用的擴充。
Python
微軟官方的 Python 擴充,提供 IntelliSense、程式碼導覽、除錯、測試等基本功能。開發 Python 專案時的基礎必裝擴充。
免費 VS Code MarketplaceBlack Formatter
Python 的程式碼格式化工具,風格統一且不可配置(opinionated),省去團隊之間討論格式的時間,儲存時自動排版。
免費 VS Code MarketplaceRuff
用 Rust 寫的 Python Linter 跟 Formatter,速度非常快,可以取代 Flake8、isort 等多個工具。即時標示出程式碼中的問題並提供自動修復建議,是我目前主要使用的 Python 程式碼檢查工具。
免費 VS Code MarketplaceJupyter
讓 VS Code 可以直接開啟跟編輯 Jupyter Notebook,不需要另外啟動 Jupyter 的網頁介面。在做資料分析或快速驗證想法的時候很方便。
免費 VS Code MarketplacePostman
Postman 的 VS Code 擴充,可以直接在編輯器裡用 UI 介面的方式發送 API 請求跟查看回應結果,操作直覺,不需要切換到 Postman 的桌面應用程式。在開發後端 API 的時候可以快速驗證。
免費使用,團隊功能需訂閱 VS Code MarketplaceREST Client
如果覺得用 UI 介面操作 API 請求比較麻煩,也可以選擇自己手寫 .http 檔案來發送請求。好處是這些檔案可以跟專案一起做版本控制,方便團隊共享跟重複使用。
React 前端
Prettier
程式碼格式化工具,支援 JavaScript、TypeScript、CSS、HTML 等多種語言。儲存時自動排版,統一程式碼風格,不用再花時間手動調整格式。
免費 VS Code MarketplaceESLint
JavaScript / TypeScript 的靜態分析工具,可以在編輯時即時標示出潛在的錯誤跟不符合規範的寫法,搭配 Prettier 一起用效果最好。
免費 VS Code MarketplaceTailwind CSS IntelliSense
Tailwind CSS 的官方擴充,輸入 class 名稱時會自動補全,滑鼠懸停還能預覽對應的 CSS 屬性。搭配 Tailwind 開發時幾乎是必裝的。
免費 VS Code MarketplaceTailwind Snippets
提供常用的 Tailwind CSS 程式碼片段,可以快速插入常見的樣式組合,加速開發效率。
免費 VS Code MarketplacePostCSS Language Support
提供 PostCSS 的語法高亮支援,讓 VS Code 能正確辨識 PostCSS 的語法,不會出現錯誤標記。
免費 VS Code MarketplaceJavaScript (ES6) code snippets
提供 ES6+ 語法的程式碼片段,像是箭頭函式、解構賦值、Promise 等常用模式,可以用縮寫快速產生。
免費 VS Code MarketplaceLive Sass Compiler
可以即時編譯 Sass / SCSS 檔案,儲存後自動產生對應的 CSS,不需要額外設定建構工具。
免費 VS Code MarketplaceAuto Close Tag
輸入 HTML / XML 的開始標籤後,會自動補上對應的結束標籤,減少手動輸入跟標籤漏關的問題。
免費 VS Code MarketplaceColor Picker
在程式碼裡遇到顏色值時,可以直接用視覺化的選色器來挑選或調整顏色,不用再去外部工具轉換色碼。
免費 VS Code Marketplacei18n Ally
國際化(i18n)管理工具,可以在程式碼裡直接預覽翻譯結果,管理多語系的翻譯鍵值。做多語系專案的時候,不用頻繁切換翻譯檔案。
免費 VS Code MarketplaceFigma for VS Code
Figma 的官方擴充,可以直接在 VS Code 裡瀏覽 Figma 的設計稿,查看元件的尺寸、間距跟色碼,從設計到開發的銜接更順暢。
免費使用,進階功能需訂閱 VS Code MarketplacePencil
AI UI 設計工具的 VS Code 擴充,可以直接在編輯器裡透過文字描述產生設計稿,搭配開發流程使用非常方便。
免費使用,部分功能需付費 VS Code MarketplaceAstro
Astro
Astro 框架的官方擴充,提供 .astro 檔案的語法高亮、IntelliSense、格式化等功能。開發 Astro 專案時的必備擴充。
MDX
提供 MDX 檔案的語法高亮跟 IntelliSense 支援。在 Astro 專案裡用 MDX 來寫內容的時候,編輯體驗會好很多。
免費 VS Code Marketplace