Claude Code從安裝到精通的完全指南
引言
Claude Code 是 Anthropic 公司推出的一款命令行 AI 編程代理工具,它能讓開(kāi)發(fā)者直接在終端中與 AI 對(duì)話,完成代碼理解、修改、調(diào)試、Git 操作等各類軟件工程任務(wù)。本指南將系統(tǒng)性地介紹 Claude Code 的核心概念、安裝流程、操作技巧以及進(jìn)階用法,幫助你在 Windows 環(huán)境下快速上手,并與 CC Switch 等工具配合使用,實(shí)現(xiàn)高效免費(fèi)的 AI 編程體驗(yàn)。
一、什么是 Claude Code?
Claude Code 不是 IDE 插件,而是一個(gè)運(yùn)行在終端里的 AI 編程代理。與傳統(tǒng)的代碼補(bǔ)全工具不同,它具備以下能力:
- 全面理解項(xiàng)目:自動(dòng)索引整個(gè)代碼庫(kù),跨文件理解邏輯關(guān)系。
- 自主執(zhí)行任務(wù):可讀寫(xiě)文件、創(chuàng)建或刪除目錄、運(yùn)行 Shell 命令、安裝依賴、執(zhí)行測(cè)試套件。
- 自然語(yǔ)言交互:用中文或英文直接描述需求,如“重構(gòu)認(rèn)證模塊”或“修復(fù)所有失敗的測(cè)試”。
- 安全可控:在執(zhí)行刪除文件、強(qiáng)制推送等危險(xiǎn)操作前,會(huì)主動(dòng)請(qǐng)求用戶確認(rèn)。
- Git 原生集成:可直接發(fā)起提交、創(chuàng)建分支、查看差異、解決合并沖突。
- 支持 MCP 協(xié)議:通過(guò) Model Context Protocol 連接外部工具和數(shù)據(jù)源(如數(shù)據(jù)庫(kù)、API),擴(kuò)展能力邊界。
簡(jiǎn)而言之,Claude Code 就像一個(gè)坐在你旁邊的資深程序員,不僅能聽(tīng)懂你的需求,還能直接動(dòng)手修改代碼、執(zhí)行命令,而你只需審查和確認(rèn)。
二、收費(fèi)與免費(fèi)策略
Claude Code 本身并不完全免費(fèi),通常需要通過(guò)以下方式使用:
- Claude Pro / Max 訂閱:訂閱后可在終端中使用 Claude Code,每月包含一定免費(fèi)計(jì)算額度。
- Anthropic API Key:直接調(diào)用 API,按 token 付費(fèi)。新注冊(cè)用戶通常可獲得少量免費(fèi)額度(如 $5)。
- 企業(yè)版 / 團(tuán)隊(duì)版:提供更多管理功能和用量方案。
但通過(guò)本文后續(xù)介紹的 CC Switch 工具,你可以將 Claude Code 的底層模型替換為訊飛星辰 MaaS 平臺(tái)提供的免費(fèi) Qwen 模型,從而在 2026 年 6 月 30 日前實(shí)現(xiàn)零成本使用。這使得個(gè)人開(kāi)發(fā)者也能夠無(wú)負(fù)擔(dān)地體驗(yàn)頂級(jí) AI 編程代理的能力。
三、安裝 Claude Code(Windows)
1. 安裝 Node.js 環(huán)境
Claude Code 基于 Node.js 開(kāi)發(fā),要求版本 ≥ 18.0。
- 訪問(wèn) Node.js 官方網(wǎng)站,下載 LTS 版本 的 Windows 安裝包(.msi)。
- 運(yùn)行安裝程序,保持默認(rèn)選項(xiàng),務(wù)必勾選 “Add to PATH”。
- 安裝完成后,打開(kāi)命令提示符(cmd)或 PowerShell,輸入以下命令驗(yàn)證:
node -v npm -v
若均顯示版本號(hào),則表示 Node.js 安裝成功。
2. 全局安裝 Claude Code
在終端中執(zhí)行:
npm install -g @anthropic-ai/claude-code
如果遇到權(quán)限錯(cuò)誤,可以嘗試以管理員身份運(yùn)行終端,或使用 --force 參數(shù)(不推薦但有效)。
安裝完成后,運(yùn)行 claude --version,若出現(xiàn)版本號(hào)說(shuō)明安裝成功。
注意:在使用 CC Switch 方案時(shí),我們不需要設(shè)置 ANTHROPIC_API_KEY 環(huán)境變量,也不需要登錄 Claude 賬號(hào)。CC Switch 會(huì)接管所有 API 請(qǐng)求,所以請(qǐng)保持 Claude Code 處于“無(wú) Key”狀態(tài),以免干擾轉(zhuǎn)發(fā)邏輯。
四、基礎(chǔ)使用方法
1. 啟動(dòng)交互模式
在終端中切換到你的項(xiàng)目目錄,輸入 claude 并回車,即可進(jìn)入全屏對(duì)話界面。
cd D:\my-project claude
首次啟動(dòng)可能會(huì)嘗試連接默認(rèn) API,若已配合 CC Switch 則會(huì)自動(dòng)使用你配置的免費(fèi)模型。
2. 單次執(zhí)行模式
也可以直接在命令后附帶任務(wù)描述,Claude Code 執(zhí)行完即退出,適合腳本化或快速查詢:
claude "解釋 src/main.py 的功能" claude --print "列出所有 TODO 項(xiàng)" # 輸出到標(biāo)準(zhǔn)輸出后退出
3. 對(duì)話與指令
在交互界面中,直接用中文或英文描述你的需求。Claude Code 會(huì)自動(dòng)讀取相關(guān)文件、執(zhí)行命令并展示結(jié)果。例如:
- 理解代碼:“分析 auth.py 中的登錄邏輯,指出潛在的安全問(wèn)題。”
- 修改代碼:“把所有 console.log 改為 logger.info,并添加合適的日志級(jí)別。”
- 運(yùn)行測(cè)試:“運(yùn)行 pytest,幫我把失敗的測(cè)試修好。”
- Git 操作:“創(chuàng)建分支 feature/pagination,然后把最近 2 次提交壓縮。”
對(duì)于高風(fēng)險(xiǎn)操作,Claude Code 會(huì)暫停并詢問(wèn)你是否同意,你可以選擇 Approve(允許)、Deny(拒絕) 或 Always allow(總是允許)。
五、常用快捷鍵
| 快捷鍵 | 功能 |
|---|---|
Esc 或 Ctrl+C | 退出當(dāng)前對(duì)話(或中斷長(zhǎng)時(shí)間運(yùn)行的操作) |
Ctrl+D | 發(fā)送消息(在某些終端配置下等效于 Enter) |
Ctrl+L | 清屏 |
Ctrl+Z | 掛起 Claude Code 進(jìn)程到后臺(tái)(Unix 風(fēng)格) |
↑ / ↓ 方向鍵 | 瀏覽歷史輸入過(guò)的指令 |
Tab | 自動(dòng)補(bǔ)全文件路徑、命令或模型建議 |
六、內(nèi)部命令速查
在 Claude Code 對(duì)話中輸入以 / 開(kāi)頭的命令,可以執(zhí)行元操作:
| 命令 | 說(shuō)明 |
|---|---|
/help | 查看所有可用命令和幫助文檔 |
/clear | 清空當(dāng)前對(duì)話上下文,但已修改的文件不受影響 |
/compact | 壓縮上下文,釋放 token 消耗,適合長(zhǎng)對(duì)話后重置 |
/cost | 顯示當(dāng)前會(huì)話的 token 用量和費(fèi)用估算(使用 CC Switch 時(shí)不準(zhǔn)確) |
/doctor | 診斷系統(tǒng)環(huán)境(Node.js、網(wǎng)絡(luò)、權(quán)限等) |
/status | 查看當(dāng)前項(xiàng)目狀態(tài)(已索引文件數(shù)、最近操作記錄) |
/add-dir | 手動(dòng)添加目錄到工作區(qū)上下文 |
/ide | 在 VS Code 等關(guān)聯(lián) IDE 中打開(kāi)當(dāng)前工作目錄 |
/git | 打開(kāi) Git 操作面板,可執(zhí)行提交、分支管理等 |
/bash | 在獨(dú)立 Shell 中執(zhí)行命令(等價(jià)于直接讓 Claude 執(zhí)行) |
/init | 在當(dāng)前目錄初始化 Claude Code 配置 |
/login / /logout | 管理賬號(hào)登錄狀態(tài)(使用 CC Switch 時(shí)無(wú)需登錄) |
/mcp | 管理 MCP 服務(wù)器連接 |
七、典型工作流示例
1. 代碼探索與理解
> 梳理整個(gè)項(xiàng)目的目錄結(jié)構(gòu),簡(jiǎn)要說(shuō)明各模塊職責(zé)。 > 解釋 services/data_fetcher.js 中的緩存機(jī)制。
2. 代碼重構(gòu)與優(yōu)化
> 將 utils.js 中的所有回調(diào)函數(shù)改為 async/await 形式。 > 提取 auth.py 里的魔術(shù)數(shù)字為配置常量,并在配置文件中說(shuō)明。
3. 測(cè)試與調(diào)試
> 為 models/user.rb 的 validations 生成 RSpec 測(cè)試。 > 運(yùn)行 npm test,修復(fù)失敗的用例,并說(shuō)明原因。 > 這個(gè)錯(cuò)誤堆棧是什么意思?請(qǐng)幫我定位并修復(fù)。
4. Git 工作流
> 創(chuàng)建一個(gè)新的 release/1.2.0 分支。 > 解決合并沖突,優(yōu)先保留 main 分支的更改。 > 給最近一次提交補(bǔ)充詳細(xì) commit message。
5. 項(xiàng)目搭建
> 基于 Flask 創(chuàng)建一個(gè) RESTful 用戶管理后臺(tái),包含注冊(cè)、登錄、JWT 認(rèn)證。 > 給項(xiàng)目添加 ESLint、Prettier 和 Husky 配置。

八、上下文與權(quán)限管理
1. 權(quán)限確認(rèn)機(jī)制
Claude Code 在執(zhí)行不可逆操作前會(huì)征求確認(rèn),包括:
- 刪除文件或目錄
- 強(qiáng)制推送(
git push --force) - 修改系統(tǒng)級(jí)配置
- 安裝未知來(lái)源的依賴
你可以針對(duì)每一次操作選擇 Approve 或 Deny,或使用 Always allow 允許后續(xù)同類型操作免打擾。
2. 控制上下文范圍
- 當(dāng) Claude 未自動(dòng)加載相關(guān)文件時(shí),你可以直接指定:“請(qǐng)同時(shí)參考
config/settings.json和src/models/User.js。” - 使用
/add-dir命令手動(dòng)添加整個(gè)目錄。 - 創(chuàng)建
.claudeignore文件,排除無(wú)需索引的日志、臨時(shí)文件、第三方庫(kù)等。
九、與 CC Switch 配合使用的注意事項(xiàng)
當(dāng)使用 CC Switch 將模型替換為訊飛 Qwen 后,以下幾點(diǎn)需要了解:
- 模型標(biāo)識(shí):Claude Code 界面仍顯示“Claude”,但實(shí)際推理由 Qwen 完成。
- 費(fèi)用顯示:
/cost命令無(wú)法準(zhǔn)確反映免費(fèi)模型用量,可忽略。 - 功能兼容:文件操作、Shell 執(zhí)行、Git 集成等功能與模型無(wú)關(guān),完全可用。
- 思維鏈差異:極少數(shù)深度依賴 Claude 獨(dú)特推理能力的場(chǎng)景可能效果略弱,但日常編程任務(wù)無(wú)感知。
- 網(wǎng)絡(luò)依賴:必須保持 CC Switch 運(yùn)行,且網(wǎng)絡(luò)能連通訊飛 API 端點(diǎn)。
十、配置與自定義
Claude Code 的項(xiàng)目級(jí)配置存儲(chǔ)在項(xiàng)目根目錄的 .claude 文件夾中。高級(jí)用戶可編輯 settings.json 進(jìn)行調(diào)整:
{
"maxTokens": 4096,
"permissionMode": "default",
"ignorePatterns": ["node_modules", "*.log"]
}部分常用配置項(xiàng):
permissionMode:設(shè)為"acceptEdits"可自動(dòng)接受文件修改,無(wú)需逐次確認(rèn)。maxTokens:限制單次響應(yīng)的最大 token 數(shù),防止過(guò)長(zhǎng)輸出。.claudeignore:配置忽略文件規(guī)則,避免索引不必要的文件。
十一、常見(jiàn)問(wèn)題與排錯(cuò)
| 問(wèn)題 | 可能原因與解決方法 |
|---|---|
| 啟動(dòng)后提示“無(wú)法連接 API” | 檢查 CC Switch 是否運(yùn)行;在 CC Switch 中測(cè)試模型連通性;確認(rèn) Claude Code 未設(shè)置 ANTHROPIC_API_KEY。 |
| 模型回復(fù)質(zhì)量不佳 | 上下文過(guò)長(zhǎng)時(shí)使用 /compact;確認(rèn) CC Switch 中填寫(xiě)的模型 ID 與訊飛平臺(tái)一致。 |
| 無(wú)法讀取某些文件 | 檢查文件是否被 .gitignore 或 .claudeignore 排除;手動(dòng)通過(guò) /add-dir 或明確路徑告訴 Claude。 |
| 執(zhí)行命令權(quán)限不足 | 以管理員身份運(yùn)行終端;或修改 .claude/settings.json 的權(quán)限模式。 |
| 中文輸出亂碼 | 在終端中執(zhí)行 chcp 65001 將編碼切換為 UTF-8。 |
| CC Switch 關(guān)閉后 Claude Code 報(bào)錯(cuò) | 正?,F(xiàn)象,CC Switch 是請(qǐng)求轉(zhuǎn)發(fā)的唯一通道?;謴?fù)使用需重新打開(kāi) CC Switch 或移除其代理設(shè)置。 |
十二、總結(jié)
Claude Code 是當(dāng)前命令行編程代理的標(biāo)桿產(chǎn)品,它打破了“只能補(bǔ)全、不能動(dòng)手”的局限,真正讓 AI 參與到軟件工程的完整流程中。配合 CC Switch 和訊飛星辰 MaaS 的免費(fèi)模型,國(guó)內(nèi)開(kāi)發(fā)者可以在零成本的前提下,體驗(yàn)這種未來(lái)已來(lái)的編程范式。
你現(xiàn)在已經(jīng)擁有完整的知識(shí)體系和操作指南,從安裝 Node.js、配置 Claude Code,到通過(guò) CC Switch 接入免費(fèi)大模型,再到熟練運(yùn)用對(duì)話、權(quán)限、自定義配置,每一步都可以按圖索驥。開(kāi)始你的第一個(gè)指令,讓 AI 成為你最可靠的編程搭檔吧。
以上就是Claude Code從安裝到精通的完全指南的詳細(xì)內(nèi)容,更多關(guān)于Claude Code完全指南的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Claude Code 是 Anthropic 推出的命令行 AI 編程助手,通過(guò)插件(Plugin)系統(tǒng),你可以為 Claude Code 擴(kuò)展各種專業(yè)技能——本文從代碼審查到前端設(shè)計(jì),從安全審計(jì)到數(shù)學(xué)競(jìng)2026-06-14
小白也能照著做:Claude Code 在 macOS 上的安裝與 API配置全流程分析
這篇文章給大家介紹小白也能照著做:Claude Code 在 macOS 上的安裝與 API配置全流程分析,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2026-06-12
Windows 安裝 Claude Code CLI 完整指南
本文詳細(xì)介紹了在 Windows 系統(tǒng)上安裝 Claude Code CLI 的完整步驟,包括官方腳本安裝和 npm 安裝兩種方式,解決了 PowerShell 執(zhí)行權(quán)限問(wèn)題,具有一定的參考價(jià)值,感興趣2026-06-10
進(jìn)入 2026 年 6 月,Claude Code 的技能生態(tài)迎來(lái)了爆發(fā)式更新,官方和社區(qū)推出了一批全新的實(shí)用技能,從多智能體協(xié)作到學(xué)術(shù)研究、多媒體創(chuàng)作,覆蓋了前所未有的場(chǎng)景,本文2026-06-08
Windows版Claude Code安裝與API對(duì)接教程(附常見(jiàn)問(wèn)題解決)
這段文章詳細(xì)介紹了如何在Windows環(huán)境下安裝Node.js和ClaudeCode,并通過(guò)88api作為國(guó)內(nèi)API中轉(zhuǎn),解決直連問(wèn)題,文章覆蓋了從Node.js安裝到Claudt部署的全過(guò)程,包括具體命令、2026-06-05
本教程詳細(xì)介紹了在Windows系統(tǒng)下安裝ClaudeCode并配置cc-switch的全過(guò)程,涵蓋Git和Node.js的安裝配置、國(guó)內(nèi)鏡像源的使用、API服務(wù)的購(gòu)買(mǎi)與配置,以及ClaudeCode的基本使用2026-06-04
這篇文章記錄如何在 Windows 上安裝 Claude Code,并配置 MiniMax 的 Claude Code 兼容接口,以后自己重裝,或者委托具備本機(jī)終端與文件操作能力的 AI Agent 代為部署時(shí),可2026-06-03
Codex 與 Claude Code 安裝配置實(shí)戰(zhàn)指南
本教程詳細(xì)介紹 Codex 與 Claude Code 在 Windows、Mac、Linux 三大主流操作系統(tǒng)上的安裝與配置方法,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2026-06-02
麒麟操作系統(tǒng)中安裝Claude Code失敗的原因超詳細(xì)分析
2026了我們身邊充斥著各種各樣的AI輔助編程工具,大家也都開(kāi)始將各種工具引入到了日常的工作中去了,這篇文章主要介紹了麒麟操作系統(tǒng)中安裝Claude Code失敗的原因分析的相關(guān)2026-05-29
Windows 環(huán)境下 Claude Code 安裝與配置完全指南(含國(guó)產(chǎn)模型切換)
本文詳細(xì)介紹了在Windows環(huán)境下安裝Claude、解決常見(jiàn)問(wèn)題、切換至國(guó)產(chǎn)大模型及在VSCode中集成的方法,感興趣的朋友一起看看吧2026-05-29










