A
程序员努力
AI导航AI编程实战PromptMCP市场Skills市场

程序员努力

AI 编程资源库 - 聚合 AI 编程教程、提示词、MCP 与 Skills 资源

内容栏目

  • AI导航
  • AI编程实战
  • Prompt
  • MCP市场
  • Skills市场
  • 全站搜索

教程分类

  • 进阶技巧
  • 入门指南
  • 最佳实践
  • Claude Code
  • Cline教程
  • GitHub Copilot
  • Cursor教程
  • 提示词工程

关于

  • 关于我们
  • GitHub

© 2026 程序员努力. All rights reserved.

getting-started

Claude Code 入门教程:在终端里用自然语言写代码

面向开发者的 Claude Code 上手教程,从安装到实战,学会用自然语言在终端里操作代码库。

程序员努力2026年8月16日8 分钟阅读2156 字

Claude Code 是 Anthropic 推出的终端编程代理工具,适合日常在终端里工作的开发者。它能理解你的代码库,用自然语言帮你改代码、跑任务、处理 git 流程。本文从安装开始,带你跑通第一个例子,再聊常用操作和实战场景。

是什么 / 为什么用它

Claude Code 是一个运行在终端里的智能编程助手。它不是简单的代码补全,而是能理解整个项目结构,通过对话方式完成具体任务。

它能做的事包括:

  • 执行重复性任务,比如批量替换、格式化代码

  • 解释复杂代码,快速理解别人写的模块

  • 处理 git 工作流,比如提交、分支操作

  • 在终端、IDE 里使用,也可以在 GitHub 上 @claude 让它参与讨论

和传统 IDE 插件相比,Claude Code 的优势在于它不依赖编辑器,直接在终端里工作,和你的命令行工作流无缝衔接。你不需要切换窗口,也不用复制粘贴代码,直接说需求就行。

安装与环境准备

Claude Code 需要 Node.js 18 或更高版本。安装前先确认你的环境:

node -v

如果版本低于 18,先去 Node.js 官网升级。

MacOS / Linux 安装

官方推荐用脚本安装:

curl -fsSL https://claude.ai/install.sh | bash

也可以用 Homebrew:

brew install --cask claude-code

Windows 安装

Windows 用户推荐用 PowerShell 脚本:

irm https://claude.ai/install.ps1 | iex

或者用 WinGet:

winget install Anthropic.ClaudeCode

注意:npm 安装已弃用

早期版本可以用 npm install -g @anthropic-ai/claude-code 安装,但官方已经弃用这种方式。如果你之前用 npm 装过,建议卸载后改用上面的方式。卸载命令以官方文档为准。

安装完成后,验证一下:

claude --version

能输出版本号就说明装好了。

第一个能跑通的例子

找个项目目录,比如一个你正在开发的 Web 应用:

cd ~/my-project
claude

启动后你会进入一个交互式对话界面。第一次运行可能需要登录授权,按提示操作即可。

先问一个简单的问题:

这个项目是做什么的?

Claude Code 会扫描项目文件,然后给你一个概括性的回答。如果项目里有 README 或配置文件,它会结合这些内容解释。

再试一个具体任务:

解释一下 src/utils.js 里的函数分别有什么用

它会读取文件,逐个函数给你说明。这就是第一个能跑通的例子,不需要写任何代码,用自然语言就能和代码库对话。

常用操作

对话式操作

在交互界面里,直接输入中文或英文描述你的需求。比如:

  • “给所有组件文件加上版权注释”

  • “找出测试覆盖率最低的模块”

  • “把这段代码改成 async/await 风格”

Claude Code 会分析代码并给出修改建议,有些操作会直接改文件,改动前通常会有确认提示。

斜杠命令

Claude Code 支持斜杠命令,比如 /bug 可以直接在工具内反馈问题。输入 / 会弹出可用命令列表,具体命令以官方文档为准。

在 IDE 中使用

除了终端,Claude Code 也能在 IDE 里用。官方文档提供了集成方式,你可以在编辑器里直接调用它,不用切到终端。具体配置方法见官方文档。

在 GitHub 上使用

在 GitHub 的 issue 或 PR 中 @claude,可以让它参与代码讨论。比如你在 PR 里 @claude 让它 review 代码,它会根据上下文给出意见。这个功能适合团队协作时使用。

进阶技巧与工作流

用自然语言驱动 git 流程

Claude Code 能处理 git 工作流。你可以直接说:

把当前所有改动提交,提交信息写“修复登录页样式问题”

它会帮你执行 git add、git commit 等操作。也可以让它创建分支、合并分支,甚至处理冲突。注意,涉及破坏性操作时它会先跟你确认。

结合插件扩展功能

Claude Code 支持插件机制,官方仓库里带了一些插件,可以扩展自定义命令和代理。你可以查看 plugins 目录下的文档,了解有哪些现成插件,或者自己写插件。

让 Claude Code 解释遗留代码

接手老项目时,最头疼的是看不懂历史代码。你可以把整个目录交给 Claude Code,让它梳理模块关系:

帮我画出这个项目的模块依赖关系,标出核心入口

它会分析 import 和 require,给出结构说明。这比人肉翻代码快得多。

批量重构的注意事项

让 Claude Code 做批量替换时,建议先让它列出改动计划,再逐步执行。比如:

把项目里所有 var 改成 let 或 const,先告诉我涉及哪些文件

这样能避免误改。

实战案例

假设你有一个 Node.js 项目,最近加了一个新功能,但测试一直不过。你可以这样用 Claude Code:

  1. 启动工具:

cd ~/my-node-app
claude
  1. 让它定位问题:

运行 npm test,看看哪些测试失败了,分析原因

Claude Code 会执行测试命令,读取输出,然后告诉你失败原因。

  1. 让它修复:

根据失败信息修复代码,确保所有测试通过

它会修改相关文件,然后重新跑测试。如果还有问题,你可以继续追问。

  1. 提交代码:

测试通过了,帮我提交这次修改,提交信息写“修复测试失败问题”

整个流程都在终端里完成,不用切编辑器,也不用记 git 命令。

再举个例子,你想给项目加一个新接口。可以这样描述:

在 routes/user.js 里新增一个 GET /user/profile 接口,返回当前登录用户的信息,参考现有接口的写法

Claude Code 会模仿现有代码风格,生成对应的路由和处理逻辑。

常见问题与排错

安装脚本执行失败

如果你在 MacOS/Linux 上运行 curl -fsSL https://claude.ai/install.sh | bash 时报错,先检查网络能不能访问 claude.ai。国内网络可能需要代理。另外,确认当前用户对安装目录有写权限。

提示 Node.js 版本过低

如果运行 claude 时提示需要 Node.js 18+,用 node -v 查看版本。如果版本低,去官网下载新版,或者用 nvm 切换:

nvm install 18
nvm use 18

npm 安装方式不可用

如果你之前用 npm install -g @anthropic-ai/claude-code 安装,现在可能会看到弃用警告。建议卸载后改用官方脚本安装。卸载命令和详细步骤见官方 setup 文档。

登录授权问题

第一次运行 claude 时,如果卡在登录界面,检查终端是否支持交互式链接。有些终端需要手动复制链接到浏览器打开。

数据隐私顾虑

Claude Code 会收集使用数据,包括代码接受/拒绝情况、对话数据,以及通过 /bug 提交的反馈。官方有数据使用政策,敏感信息有保留期限限制,反馈数据不会用于模型训练。如果你在意隐私,可以查阅官方数据使用文档。

其他问题

遇到任何 bug,可以在工具内输入 /bug 反馈,或者到 GitHub 仓库提交 issue。也可以加入 Claude Developers Discord 社区求助。

总结与下一步

这篇教程带你完成了 Claude Code 的安装、第一个对话、常用操作和实战流程。核心要点是:在终端里用自然语言描述需求,让它理解代码库并执行任务。

下一步建议:找一个你手头的小项目,试着用 Claude Code 完成一次代码解释或 git 提交。遇到问题就查官方文档,或者用 /bug 反馈。

官方文档地址:https://code.claude.com/docs/en/overview

评论 (0)

评论需审核后才会显示

暂无评论,来发表第一条评论吧

目录

是什么 / 为什么用它安装与环境准备MacOS / Linux 安装Windows 安装注意:npm 安装已弃用第一个能跑通的例子常用操作对话式操作斜杠命令在 IDE 中使用在 GitHub 上使用进阶技巧与工作流用自然语言驱动 git 流程结合插件扩展功能让 Claude Code 解释遗留代码批量重构的注意事项实战案例常见问题与排错安装脚本执行失败提示 Node.js 版本过低npm 安装方式不可用登录授权问题数据隐私顾虑其他问题总结与下一步

相关推荐

查看更多

Vibe Coding 入门指南

4分钟同分类