第 10 課:IDE 整合
學習目標
完成本課程後,您將能夠:
- 在 VS Code 中使用 Claude Code
- 安裝和使用 JetBrains 外掛
- 利用桌面應用程式功能
- 用於瀏覽器自動化的 Chrome 擴充功能
- 在介面之間切換
先決條件
- 完成第 1-9 課 - 完整 Claude Code 知識
- IDE 已安裝 - VS Code、JetBrains 或瀏覽器
- CLI 已安裝 - 用於 IDE 整合
預估時間: 20 分鐘
VS Code 擴充功能
Claude Code 直接在您的編輯器中。
安裝
方法 1:Marketplace
- 開啟 VS Code
- Extensions panel (Ctrl+Shift+X)
- 搜尋 "Claude Code"
- Click "Install"
方法 2:Command Line
code --install-extension anthropic.claude-code
VS Code 功能
內嵌聊天:
- 在編輯器中詢問 Claude
- 獲得程式碼建議而不離開 VS Code
- 根據開啟的檔案提供上下文回應
側邊欄面板:
- 專用 Claude Code 面板
- 完整的對話歷史
- 檔案操作在側邊欄中
快速動作:
- 右鍵用於 Claude 指令
- "解釋這段程式碼"
- "重構這個函式"
- "產生測試"
JetBrains 外掛
Claude Code 整合 IntelliJ IDEA、PyCharm、WebStorm 和其他 JetBrains IDE。
安裝
方法 1:Marketplace
- File → Settings → Plugins
- 搜尋 "Claude Code"
- Click "Install"
- Restart IDE
支援的 JetBrains IDEs:
- IntelliJ IDEA
- PyCharm
- WebStorm
- PhpStorm
- RubyMine
- GoLand
- CLion
- Rider
JetBrains 功能
工具視窗:
- 專用的 Claude Code 工具視窗
- 持久的對話歷史
- 檔案操作在 IDE 內
程式碼動作:
- 右鍵用於 Claude 指令
- 產生程式碼
- 重構選擇
- 解釋程式碼
整合:
- 與 JetBrains 重塑功能
- 遵守 IDE 程式碼風格
- 與版本控制整合
桌面應用程式
Claude Code 提供獨立的桌面應用程式用於獨立的體驗。
安裝
下載:
- macOS:
.dmg檔案 - Windows:
.exe安裝程式 - Linux:
.AppImage或.deb
取得安裝程式: 造訪 claude.com/download 或使用 CLI:
claude --download-desktop
桌面應用程式功能
專用視窗:
- 完整螢幕 Claude Code 髯驗
- 獨立於終端機
- 多工作階段的標籤頁
原生整合:
- 檔案選擇器對話方塊
- 原生通知
- 系統托盤整合
- 鍵盤快捷鍵
專案管理:
- 最近專案列表
- 快速專案切換
- 專案特定設定
工作階段持久性:
- 自動儲存對話
- 重啟時恢復
- 工作階段歷史瀏覽器
Chrome 擴充功能
Chrome 擴充功能將 Claude Code 帶到瀏覽器以進行網頁開發。
安裝
- Chrome Web Store
- Search "Claude Code"
- Add to Chrome
- Grant necessary permissions
Chrome 擴充功能
網頁頁面分析:
- 分析網頁程式碼
- 瞭解網站結構
- 建議改進
瀏覽器主控台:
- Claude in DevTools
- 偵錯 JavaScript
- 分析網路請求
表單自動化:
- 智能填寫表單
- 測試輸入驗證
- 產生測試資料
在介面之間切換
您可以無縫地在 CLI、IDE 和桌面應用程式之間移動。
共享的脈絡
工作階段同步:
- 對話可用於跨介面
- 從 CLI 開始,在 IDE 繼續
- 專案維護持
設定同步:
- 設定共享
- 技能可用
- MCP 伺服器已設定
切換工作流程
CLI → IDE:
1. 在 CLI 工作
2. 在 IDE 擴充功能中開啟
3. 繼續對話
4```
**IDE → Desktop:**
- 在 VS Code 擴充功能工作
- 開啟桌面應用程式以進行完整檢視
- 繼續對話 4```
Browser → CLI:
1. 在 Chrome 擴充功能中除錯
2. 切換到 CLI 進行程式碼變更
3. 測試在瀏覽器中再次
4`
✅ 檢查您的理解
-
如何安裝 VS Code 擴充功能?
- 只能從命令列
- Marketplace 或命令列
- 只從 GitHub
- 它已預先安裝
-
哪些 JetBrains IDEs 支援 Claude Code?
- 僅 IntelliJ IDEA
- 所有 JetBrains IDE
- 只有 PyCharm 和 WebStorm
- 無
-
Chrome 擴充功能做什麼?
- 只瀏覽網頁
- 分析網頁和除錯程式碼
- 取代瀏覽器
- 只有顯示 Claude 回應
-
True or False: 對話在 CLI 和 IDE 之間同步。
- True
- False
-
何時應該使用桌面應用程式?
- 當工作在 SSH 時
- 當您偏好 GUI 時且在本地工作
- 自動化任務時
- 從不,總是使用 CLI
答案: 1-b, 2-b, 3-b, 4-True, 5-b
總結
在本課程中,您學到了:
- VS Code 擴充 - 在編輯器中整合 Claude
- JetBrains 外掛 - 完整的 IDE 系列支援
- 桌面應用程式 - 獨立的 GUI 應用程式
- Chrome 擴充 - 瀋覽器開發
- 切換介面 - 無縫的跨介面工作流程
下一步
在**第 11 課:常見工作流程**中,您將學到:
- 功能開發工作流程
- 修復 bug
- 程式碼審查
- 重構
- 學習新程式庫
進階閱讀
繼續至第 11 課:常見工作流程 →