2026 現代開發者必備:Mac 下 VS Code 開發 Golang 的最佳配置與 Extensions 推薦
雖然現在很多人改用 GoLand,但對我來說,VS Code 的輕量與強大的生態系,依然是 Mac 上開發 Golang 的首選。這是我用了幾年下來,覺得最順手、最能提高生產力的配置建議。
2026 現代開發者必備:Mac 下 VS Code 開發 Golang 的最佳配置與 Extensions 推薦
工欲善其事,必先利其器。如果你剛開始在 Mac 上寫 Go,按照下面的步驟設定,保證你的開發體驗直接提升一個檔次。
Step 1. 安裝與基礎工具
首先,我們用 Homebrew 來安裝 VS Code。現在的指令已經簡化了:
brew install --cask visual-studio-code
Step 2. 必裝的 Extension 清單
這幾款 extension 是我覺得讓 VS Code 從「文字編輯器」變成「強大 IDE」的關鍵:
- Go (by Google): 沒什麼好說的,官方插件,提供 IntelliSense、代碼導航、測試支援等所有核心功能。
- Error Lens: 這款我超級推薦!它會直接把 Error 顯示在代碼行末,不需要滑鼠移過去看,除錯效率翻倍。
- Prettier: 雖然 Go 有
gofmt,但 Prettier 對於處理專案中的其他檔案(如 JSON, Markdown)非常有幫助。 - Code Runner: 想快速跑一小段 snippet 時,按一下就能執行,非常方便。
Step 3. 優化 Settings.json
打開你的 settings.json,加入這些設定能讓你的編輯器介面更簡潔、寫起來更爽:
{
"go.useLanguageServer": true,
"editor.formatOnSave": true,
"editor.fontFamily": "'JetBrains Mono', 'Menlo', monospace",
"editor.fontLigatures": true,
"editor.fontSize": 14,
"editor.lineHeight": 26,
"editor.minimap.enabled": false,
"editor.renderLineHighlight": "gutter",
"editor.cursorBlinking": "solid",
"editor.cursorStyle": "line",
"editor.bracketPairColorization.enabled": true
}
Step 4. 字型與主題 (視覺派必看)
我個人最愛的字型組合是 JetBrains Mono,它對開發者非常友善,尤其是對程式碼符號的連體字(Ligatures)支援。主題部分則推薦 Monokai Night 或 GitHub Dark Default,長時寫 Code 眼睛比較不容易痠。
常見問答 (FAQ)
為什麼我裝了 Go Extension 還是沒有自動補完?
答:請確保你有安裝 gopls (Go Language Server)。通常 VS Code 會在右下角跳出提示請你安裝,點擊 "Install All" 即可。
在 Mac 上開發 Go,推薦用 Docker 嗎?
答:開發環境我傾向直接在 Mac 本機執行,速度最快。但在測試環境與佈署時,一定要用 Docker 確保一致性。
加入對話