如果你此前还没有亲自体验过Claude Code,或许对它究竟能实现什么功能还不太了解——不过不必担心,这篇文章会从环境安装到高阶玩法,把整个流程都给你讲清楚。

先搞清楚它的定位
很多人在初次接触Claude Code时,最容易产生的误解就是认为它不过是"把Claude搬进了终端"。真正上手体验后你会发现,它既不同于普通的聊天机器人,也和常见的代码补全插件有天壤之别。
它并不是一个被塞进IDE里的对话框。你交给它一项任务,它会自动去读取项目结构、修改文件、执行命令、并返回执行结果。从创建目录到运行测试,整条开发流水线它都能独立走完。
与GitHub Copilot的差异更为明显:Copilot的本质是自动补全——你写一个函数名,它帮你补完函数体;而Claude Code是一个自主智能体,你说"重构这个模块",它自己会通读源码、拆解任务、逐文件修改、并运行测试验证。
安装与配置
2026年最新版本推荐使用原生安装器,无需依赖Node.js,安装完成后支持后台自动更新。macOS和Linux用户使用curl命令安装,Windows PowerShell用户则使用irm命令安装。装好后重新打开终端,输入一句claude --version即可验证安装是否成功。
如果原生安装因网络原因未能成功,也可以走npm安装路线。首先安装Node.js 18及以上版本,然后通过一条npm命令完成全局安装。鉴于国内网络速度较慢,建议先切换npm镜像源再进行操作。
这里有一个需要特别注意的地方:npm上存在仿冒包,正确的包名带有Anthropic前缀,安装后的命令是claude而不是claude-code。
配置方面,国内用户推荐使用API Key方式,通过兼容Anthropic协议的平台进行接入。配置文件位于用户目录下的.claude目录中,需要创建一个settings.json文件,填入API地址和密钥。此外还有一个关键文件需要添加一行配置以跳过官方登录流程,这两个文件缺一不可。
CLAUDE.md:90%的人没用对的核心文件
这一节是整篇文章里最核心的部分。CLAUDE.md是Claude Code启动时会自动读入的配置文件,相当于给AI准备的一份项目说明书。它和README完全不同——README是可选择阅读的,而CLAUDE.md是强制注入的,你写入的每一个字都会消耗token,都会影响模型的行为表现。
没有这个文件,Claude每次都得从零开始理解你的项目。有了它,项目约定、架构规范、常用命令只需书写一次,就能永久生效。
每个项目的第一步是执行/init命令,Claude会扫描项目结构并自动生成初始版本。不过自动生成的只是一个起点,你需要在此基础上进行补充和调整。
关键控制点是将内容控制在200行以内。有人把CLAUDE.md写到了近2000行,结果导致Claude Code变得既缓慢又不稳定。根本原因在于信息量过大导致重点被稀释,token成本急剧攀升,模型开始过度解读无关信息。精简到150行以内,效果就会明显恢复。
只写入Claude无法从代码本身推断出来的信息。代码风格交给ESLint去管理,通用语言约定Claude已经掌握了,完整的API文档放个链接即可。判断标准是——如果Claude不知道这条规则就有可能写出错误代码,才写进去;如果只是"知道了会更好"的背景信息,就不要写。
使用命令式的语言表达。"代码应该保持整洁"这种说法毫无意义,"函数长度不超过50行,超出时必须拆分"才是一条明确的指令。每条禁令都要给出替代方案,"不要使用X,请改用Y"远比单纯的"不要使用X"有效得多。
CLAUDE.md支持多级配置:项目根目录下的配置对当前项目的所有会话生效,建议提交到Git仓库实现团队共享;子目录下的配置只在Claude处理该目录下的文件时自动加载;全局用户级的配置则对所有项目生效。多个位置的配置会全部加载并合并,优先级从高到低依次排列。
日常必会的斜杠命令
Claude Code内置了大量斜杠命令。日常高频使用的主要有以下几个:
/clear——清空对话,开启新会话。完成一个任务切换到下一个任务时使用,避免旧信息的干扰。
/compact——压缩对话,释放上下文空间。当会话过长时,早期的无关讨论会分散模型的注意力。建议每完成一个阶段性任务后主动执行,不要等待自动压缩——自动压缩可能会在你实现关键逻辑时突然触发,导致重要细节被丢弃。
/model——切换AI模型。日常使用Sonnet,复杂重构任务切换到Opus,简单查询使用Haiku。
/cost——查看当前会话的token消耗情况。建议每个大任务开始前检查一次,任务结束后再检查一次。
/plan——进入规划模式。让Claude先制定执行计划给你过目,确认无误后再动手执行。涉及多个文件的修改时,先使用/plan确认方案再执行。
/btw——旁路提问,不进入主对话上下文。当你正在执行一个任务时想询问一个不相关的小问题,用/btw就不会占用token窗口。
还有一个很实用的诊断命令claude doctor,运行后会自动检查安装和配置状态。遇到任何异常情况时,优先使用它来排查问题。
进阶:MCP、Hooks与Skills
这三大组件是把Claude Code从"能用"提升到"好用"这一层次的关键所在。
MCP协议让Claude能够连接外部工具和数据源。配置好之后,Claude可以查询GitHub Issues、操作数据库、发送Slack通知。它同时支持HTTP远程服务和Stdio本地进程两种传输方式。
Hooks让你能够在工具调用的前后插入自定义脚本。例如每次编辑完代码后自动运行格式化,执行危险命令前自动检查当前所在分支。这样一来,你不需要在prompt里反复提醒,模型也不会忘记执行这些步骤。
Skills是可复用的工作流模板。你可以把代码审查、部署流程等重复性工作打包成Skills,一键调用并且能够在团队之间共享。它采用渐进式披露的设计——启动时只预加载元数据,判断确实相关时才加载完整的指令内容。
继续聊还是开新会话
这可能是节省token时最关键的一个判断。很多人习惯做完一个任务就清空对话,其实最省token的做法恰恰相反:能继续就尽量继续。
如果缓存还是热的、任务没有切换,那就继续聊;如果缓存已经过期、任务已经切换了,那就果断重开。模型每次接收到消息都需要从头到尾读取完整的输入信息,而缓存命中的token成本只有重新计算的十分之一。
趋势判断
进入2026年,Claude Code的竞争维度已经从"能不能写对代码"转变为"能不能控制住成本"和"能不能融入团队工作流"。配置不是一蹴而就的事情,建议从CLAUDE.md入手,逐步添加MCP、Hooks、Skills,根据实际需求持续进行优化调整。
对于开发者来说,掌握Claude Code本质上是在掌握一种全新的工作范式——把重复性的任务交给AI去处理,把判断力和创造力留给自己。先把配置调校到位,后续的产出曲线会和开箱即用派完全拉开差距。
