Skip to content

Claude Code完全指南:安装配置、核心命令、高级功能与最佳实践

2026年4月25日

Claude Code完全指南:安装配置、核心命令、高级功能与最佳实践

Claude Code本质上是一个通用的编程Agent框架,并不与特定模型绑定。开发者完全可以通过配置环境变量,使用国产模型如DeepSeek、GLM、Kimi等来驱动Claude Code。

如果你刚开始接触Claude Code,可能会被各种功能搞得眼花缭乱。这份指南将带你系统性地掌握这个工具,从最基础的安装配置讲起,一直到高级的自动化工作流。

一、环境搭建与基础入门

1.1 安装与身份验证

首次使用时,系统会提示进行身份验证。对于国内用户,可以在C:\Users\你的用户名\.claude\settings.json里添加:

json
"includeCoAuthoredBy": false

来跳过身份验证过程。

Claude Code不与特定模型绑定,可以通过配置环境变量使用国产模型。推荐使用CC Switch自由切换。

1.2 三种工作模式详解

Claude Code设计了三种工作模式,理解这些模式的差异,是高效使用的关键。

模式特点提示标识适用场景
默认模式安全第一,每次修改都确认输入框下方灰色"? For shortcuts"重要项目、代码质量要求高
自动模式效率优先,自动处理文件操作输入框下方"Accept edits on"快速原型、熟悉工作方式
规划模式只讨论不写码重大重构、复杂功能设计

切换技巧:按Shift + Tab在三种模式间循环切换。

1.3 终端命令无缝集成

输入感叹号(!)进入Bash模式,直接运行终端命令:

bash
! npm run dev    # 启动开发服务器
! ls             # 查看文件列表

所有操作都在同一个界面完成,真正的"一体化开发环境"。

二、核心功能与日常使用

2.1 初始设置与个性化配置

中文界面:输入/config,找到language选项改成中文。

输出风格(重要但容易被忽略):/config → Output Styles

风格说明
详细解释模式(Explanatory)每次修改说明为什么这么改,适合学习
学习引导模式(Learning)给TODO列表让你自己动手,适合深入学习

自动更新通道/config → Auto-update channel选stable通道,更稳定。

模型切换:用/model命令在Sonnet(速度快)和Opus(更聪明)间切换。平时用Sonnet快速开发,遇到棘手问题切到Opus深度思考。

自定义Output Style

/output-style:new I want a style that teaches Next.js best practices.

可以创建专属交互风格:技术写作助理、代码评审导师、特定框架专属风格等。

2.2 核心命令速查表

命令功能使用场景
/clear清空对话历史完成功能后,节省Token
/compact智能压缩对话长时间聊天后让它重新"清醒"
/context查看Token使用情况可视化使用图表
/copy复制最后一次回复以Markdown格式复制到剪贴板
/export导出完整对话备份对话记录
/init初始化项目记忆接手新项目时快速理解代码库
/memory编辑记忆文件设置代码风格、开发规范
/rename重命名对话给对话起有意义的名字
/resume继续之前的对话无缝衔接上次话题
/status监控状态查看模型、剩余Token、成本
/statusline定制状态栏显示模型和剩余上下文比例
/usage查看使用量Pro用户管理配额
/doctor问题诊断配置不生效、权限问题等

/compact/clear更聪明:不是清空,而是总结压缩,保留核心信息。加Tab可以加参数,比如/compact 保留用户管理功能相关内容

2.3 项目管理:CLAUDE.md

让Claude Code为你的项目生成"说明书":

生成一个CLAUDE.md,总结本项目的技术栈、目录结构和约定。

这个文件放在项目根目录,Claude Code会按照里面的规则工作。当它理解错了规则时,及时补充:"请把这条规则写进CLAUDE.md。"

三、高级功能

3.1 安全与权限

终端命令授权:即使在自动模式下,运行终端命令也需要授权。三个选项:单次授权、目录级授权、拒绝。

完全权限模式(慎用):

bash
claude --dangerously-skip-permissions

名字里的"dangerously"不是开玩笑——它拥有了和你一样的系统权限。

后台任务管理:按Ctrl + B把服务放到后台。/tasks查看所有后台任务,按K终止。

版本回滚:按--rewind或双击ESC进入回滚界面。注意:只能回滚Claude Code自己写入的文件,终端命令创建的无法回滚,Git还是必不可少的。

3.2 分层配置

Claude Code支持通过claude.md文件分层管理规则:

层级位置作用
父目录规则项目父目录通用规则,子项目共用
语言专属规则js/python等目录特定技术栈规则
项目规则项目根目录项目特定规则

⚠️ 避免把所有规则放在用户目录——每次对话都传输大量规则,浪费Token还多花钱。

3.3 Hook:自动化重复工作

输入/hooks进入配置界面。典型应用:配置post-tool-use Hook,在编辑文件后自动运行Prettier格式化。

Hook可以保存在三个级别:本机生效、团队共享、个人专属。

3.4 Skill:可复用的任务模板

~/.claude/skills/目录下创建skill.md文件,定义任务标准流程。使用时Claude Code自动匹配,或用/skill-name显式调用。

3.5 Sub-Agent:重型任务隔离

复杂任务(如分析几万行代码)会塞满主对话的上下文窗口。用Sub-Agent在独立空间完成任务,只把最终结果返回主对话。

3.6 Plugin:一键部署完整方案

Plugin把多个Skill、Agent、Hook打包在一起。输入/plugin浏览、安装、管理插件。

3.7 深度思考模式

Alt + T切换思考模式:

模式适用场景
关闭思考日常编码、调试、小型工具
开启思考架构设计、复杂重构、性能优化

4级深度思考关键词,加在提示词末尾:

关键词深度
think基础思考
think hard深度思考
think harder更深度思考
ultra think极致深度思考

示例:"这个文件很复杂,分析一下并提出三种重构方案,ultra think"

四、高效工作流

4.1 规划模式:先想清楚再动手

Shift + Tab两次进入规划模式,只讨论不写码。

技巧

  • 规划模式下用Shift + Enter换行,直接按回车会提交
  • 大量文字输入时按Ctrl + G打开VS Code编辑器

4.2 高效换行

方法兼容性
Ctrl + J所有终端都支持
Shift + EnterCursor、iTerm 2(需先运行terminal setup)

Warp终端不支持Shift + Enter,推荐统一用Ctrl + J

4.3 实时插话与快速取消

  • 实时插话:任务执行中随时插入新指令,如"算了,用另一个方案"
  • 快速取消:按Escape键立即终止

4.4 上下文管理

长时间开发后,定期用/compact压缩,不相关任务用/clear清空。像电脑内存管理一样,适时清理让系统更流畅。

五、最佳实践

5.1 根据阶段调整模式

阶段模式
快速原型自动模式
生产开发默认模式
架构设计先规划模式讨论,再执行

5.2 权限管理

场景权限策略
个人学习项目可以放宽权限
团队协作项目保持严格权限控制
生产环境绝对不要用--dangerously-skip-permissions

5.3 构建分层配置体系

基础规范写全局配置→技术栈规则写对应目录配置→项目特定规则写项目配置。既保证规则共享,又避免配置臃肿。

六、给新手的起步建议

刚接触Claude Code,做好两件事就能显著降低学习成本:

  1. 把Output Style设为详细解释模式——让Claude Code边做边解释
  2. 为每个项目生成CLAUDE.md——并在开发中持续更新

当工具越来越"懂"你和你的项目时,学习曲线自然就平缓了。

七、不只是代码生成工具

Claude Code代表的是一种新的开发范式:将AI能力深度融入开发工作流。它的价值不仅在于生成代码的速度,更在于提供了一个完整的、可扩展的智能开发环境。

真正的秘诀在于理解其设计理念:灵活的模式切换、精细的权限控制、开放的扩展机制、智能的上下文管理。通过这些特性,Claude Code成为了一个既强大又可控的合作伙伴。

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来