Claude Code CLI 開發者完全指南:終端機裡的 AI 程式夥伴
Claude Code 是 Anthropic 推出的命令列 AI 開發工具,直接在終端機中運行,能讀取整個本地程式碼庫、執行 shell 指令、跨檔案編輯程式碼並管理 Git 版本控制操作。與瀏覽器端的 AI 工具不同,Claude Code 完全在你的開發環境中運作,零上下文切換成本,且可存取所...
Claude Code 是 Anthropic 推出的命令列 AI 開發工具,直接在終端機中運行,能讀取整個本地程式碼庫、執行 shell 指令、跨檔案編輯程式碼並管理 Git 版本控制操作。與瀏覽器端的 AI 工具不同,Claude Code 完全在你的開發環境中運作,零上下文切換成本,且可存取所有本地資源。 安裝、認證與基礎設定 透過 npm 全域安裝: npm install -g @anthropic-ai/claude-code 。安裝後在任何專案目錄執行 claude 即可啟動互動式對話。首次使用需要透過 Anthropic Console 進行 OAuth 認證,認證完成後 token 會儲存在本地,後續啟動無需重複登入。 根據 Anthropic 官方文件 ,Claude Code 支援 macOS、Linux 與 Windows(透過 WSL2 運行)。最低需求為 Node.js 18 以上版本與 4GB 可用記憶體。建議使用 Node.js 20 LTS 版本以獲得最佳相容性,並確保終端機支援 Unicode 字元顯示。 核心工作流程詳解 程式碼庫全域理解 Claude Code 啟動時會自動掃描專案目錄結構,建立對程式碼庫的全域理解圖譜。你可以直接提問「這個專案的 API 認證流程怎麼運作?」,它會從路由定義開始,跨越中介軟體、控制器、服務層與資料庫模型等多個檔案,追蹤完整的請求處理鏈並給出結構化解釋。這種深度上下文理解能力是其與 ChatGPT、Gemini 等通用對話工具的根本差異——後者無法存取你的實際程式碼。 多檔案協同編輯與重構 輸入指令如「將所有 API 路由從 Express 遷移到 Hono 框架,保留現有的錯誤處理邏輯」,Claude Code 會依序修改路由定義、中介軟體設定、回應格式與測試檔案。每次修改前會顯示完整的差異對比,你可以逐一確認、批次接受或要求特定修改的替代方案。 Shell 指令整合 Claude Code 可以直接在對話中執行 shell 指令,例如運行測試、檢查 lint 結果、查詢資料庫或操作 Docker 容器。這意味著你可以要求「執行全部測試並修復失敗的測試案例」,它會先執行測試指令、解析錯誤訊息、定位問題根源、修改程式碼、再次執行測試驗證修復結果,形成完整的自動修復循環。 CLAUDE.md 專案設定檔系統 在專案根目錄建立 CLAUDE.md 檔案可以定義專案特定的指令與偏好設定。例如指定程式碼風格規範(使用 Airbnb ESLint 規則集)、Git commit 訊息格式(Conventional Commits 規範)、禁止修改的檔案清單(如 migration 檔案)、偏好的程式語言版本與框架 API 使用方式等。 根據 Anthropic 產品公告 ,CLAUDE.md 支援層級式覆寫機制:全域設定檔(位於家目錄下的 .claude/CLAUDE.md)定義所有專案通用的偏好,專案根目錄的 CLAUDE.md 覆寫全域設定,子目錄的 CLAUDE.md 進一步覆寫上層設定。這讓 monorepo 中的不同子專案可以有各自獨立的規範。 進階功能與自訂擴展 自訂 Slash 指令 在 .claude/commands/ 目錄下建立 Markdown 檔案即可定義自訂指令。例如建立 review.md 定義程式碼審查的標準檢查清單(安全性漏洞、效能問題、錯誤處理完整性),之後用 /review 即可觸發標準化的審查流程。團隊可透過版本控制共享這些指令,確保所有成員使用一致的品質標準。 Model Context Protocol 整合 Claude Code 支援 MCP Server 協定,可擴充與外部工具和服務的整合。常見配置包括:資料庫查詢工具(直接在對話中查詢 PostgreSQL 或 MongoDB)、API 文件搜尋(即時查閱第三方 SDK 文件)、CI/CD 狀態查詢(檢查 GitHub Actions 或 Jenkins 建置結果)、與 Jira 或 Linear 的任務管理整合等。 與其他開發工具的協作模式 Claude Code 不取代 IDE,而是補充終端機工作流中的 AI 能力缺口。根據 GitHub 2025 年度報告 ,在終端機中使用 AI 工具的開發者佔 AI 工具使用者的 34%,且這個比例每季成長 8%,顯示命令列 AI 工具的需求正在快速擴大。 典型的協作模式是:在 VS Code 或 Cursor 中瀏覽與理解程式碼結構,在終端機中用 Claude Code 執行跨檔案的批量修改與重構,再回到 IDE 審查修改結果並進行微調。Claude Code 也可以與 Cursor 並行使用——前者處理大範圍的重構與遷移任
Related Guidebooks
Reviewed and verified by FeiYueh · Last verified 2026-07-22. Independently maintained — not AI-generated boilerplate.
← Back to Blog