Learning Path
浏览 Claude Code 相关教程与章节。
AI Agent、机器学习、深度学习、数据分析与 Python 科学计算。
教程
46
Claude Code 教程 Claude Code 是 Anthropic 推出的面向开发者的 AI 编程协作工具。 Claude Code 定位不是聊天,而是在本地代码仓库中执行高权限、可上下文感知的工程任务。 Claude Code 与在聊天窗口里写几段代码不同,它理解你的整个项目,能直接读取你的文件、运行测试并根据反馈修改代码。 Claude Code 不是一个代码生成器,而是一个能读项目、懂上下文、遵守约束的 AI..
Claude Agent SDK 使用说明 Claude Agent SDK 让你能够构建可以自主读取文件、运行命令、搜索网络、编辑代码等的 AI Agent。 Claude Agent SDK 将驱动 Claude Code 的工具、Agent 循环和上下文管理能力开放为可编程的 Python 和 TypeScript 库。 简单来说,这是一个把 Claude Code 作为库来使用的 SDK,你可以把它嵌入到自己的应用、CI 流水..
Agent Skills(智能体技能) Agent 是智能体,Skills 是技能的意思,Agent Skills(智能体技能)是将专业知识、工作流规范固化为可复用资产的核心工具。 Agent Skills 本质上是一个模块化的 Markdown 文件,能教会 AI 工具 (如 Claude、GitHub Copilot、Cursor 等) 执行特定任务,且支持自动触发、团队共享与工程化管理,彻底告别重复的提示词输入。Agent Sk..
Claude Code 基础用法 本章介绍 Claude Code 日常开发中最常用的核心功能,包括如何与 Claude 对话、读取和修改代码、执行命令、处理文件,以及一些能大幅提升效率的实用技巧。 基本对话方式 1、交互模式(最常用) 在项目目录下启动 Claude Code,进入交互模式后即可直接输入问题或指令: cd /path/to/your/project claude 在交互模式中,直接输入自然语言即可,无需任..
Claude Code 检查点 检查点是 Claude Code 的代码安全回退工具,能自动跟踪 Claude 对文件的编辑操作,帮你快速撤销不需要的更改,避免代码改坏后难以恢复。 检查点的工作原理 检查点会在你使用 Claude Code 时自动后台运行,全程无需手动配置: 自动创建:每次发送用户提示后,都会自动创建一个检查点,记录当前的代码状态 持久保存:检查点会在会话之间保留,即使关闭会话,下次恢复后仍能访问历史..
Claude Code 控制 Chrome 浏览器 Claude Code 的 Chrome 集成功能,让你可以直接从命令行(CLI)或 VS Code 扩展中控制浏览器。Claude 能够: 打开网页、点击按钮、填写表单 读取浏览器控制台日志(console errors、network requests、DOM 状态) 与任何你已登录的网站交互(Gmail、Notion、Google Docs 等) ..
CLAUDE.md 使用指南 CLAUDE.md 是 Claude Code 中最重要的配置文件,用于向 Claude 传递项目级别的持久指令。每次启动 Claude Code 会话时,它都会自动读取并加载这个文件中的内容,作为系统级上下文融入每一次对话中。 通俗地说,CLAUDE.md 就是你在项目中给 Claude 写的一份工作手册——告诉它这个项目是什么、遵循什么规范、有哪些注意事项,让它每次都能以符合项目要求的方式工作,而不..
Claude Code CLI 参考手册 一、CLI 命令 命令 描述 示例 claude 启动交互式 REPL claude claude &#..
Claude Code 交互模式 与网页版 Claude 不同,Claude Code 并不是一个单纯的聊天工具,而是一个具备工程上下文、权限控制和执行能力的开发协作系统。因此,它在处理任务时,引入了三种核心的思维模式: Ask(询问) Plan(规划) Edit(编辑) 理解这三种模式的边界与职责,是高效、安全使用 Claude Code 的关键。 终端执行其实不用手动切换,Claude 会自动切换,在 V..
Claude Code 上下文管理 上下文管理是高效使用 Claude Code 的核心技能。 官方文档明确指出:上下文窗口是 Claude Code 最重要的资源,随着上下文填满,模型性能会逐渐下降(称为上下文衰退,context rot)——这是使用 Claude Code 时需要主动对抗的核心问题。 本章深入讲解如何通过 CLAUDE.md 指令文件、自动记忆系统、上下文窗口优化命令等手段,让 Claude 在长会话和跨会话中..
Claude Code 控制与模式 Claude Code 交互模式的核心能力包括键盘快捷键、Vim 编辑模式、命令历史管理和后台 Bash 命令运行,以下是提炼后的关键内容: 一、 键盘快捷键 快捷键效果因终端和系统而异,macOS 用户需将 Option 键配置为 Meta(不同终端配置路径见原文),按 ? 可查看当前环境可用快捷键。 分类 快捷键/操作 ..
Claude Code 自定义斜杠命令 Skills(技能)是 Claude Code 的扩展机制,通过自定义斜杠命令(如 /deploy、/explain-code)来增强 Claude 的能力。每个自定义命令本质上都是一个独立的 Skill 文件,可以封装复杂的工作流程、项目规范和常用操作,供你在任何会话中快速调用。 自定义命令已经被整合到 Skills 系统中——位于 .claude/commands/deploy.md 的命..
Claude Code DeepSeek 配置 Claude Code 是 Anthropic 推出的一款运行在终端内的 AI 编程助手,支持通过环境变量配置第三方兼容 API,从而接入 DeepSeek 等模型。 本文介绍如何将 Claude Code 与 DeepSeek 结合使用,以更低的成本获得强大的 AI 辅助编程能力。 关键点: Claude Code 通过 ANTHROPIC_BASE_URL 环境变量指向 ..
Claude Code 开发配置 你有没有遇到过这些情况? 每次打开新会话,又要跟 Claude 重新解释一遍我们项目的命名规范 Claude 突然跑去执行了一条危险命令,比如删文件 让 Claude 做代码审查,结果它把整个项目都塞进上下文,又慢又贵 你精心调教出来的一套 Claude 用法,新同事完全不知道怎么复用 这些问题,都可以用一套叫做 Agent Development Kit(ADK,智能体开发套件)..
Claude Code 环境变量 环境变量是控制 Claude Code 行为的重要方式,无需编辑配置文件即可灵活调整各项设置。本章详细介绍 Claude Code 支持的所有环境变量、它们的用途、配置方式以及常见使用场景。 环境变量概述 Claude Code 使用环境变量来控制行为,这些变量可以通过以下方式设置: 直接在 shell 中 export 在 ~/.claude/settings.json 的..
Claude Code 第一次使用 安装了 Claude Code 及配置好 API 后,我们就可以开始使用了。 接下来,我们用一个最简单的示例项目来完成第一次使用。 创建一个示例项目: mkdir runoob-claude-demo cd runoob-claude-demo 创建一个简单文件: touch main.py 写入以下内容: def add(a, b): return a + b 让 Cla..
Claude Code Git 工作流 Claude Code 深度集成了 Git 功能,可以用自然语言完成几乎所有 Git 操作,包括创建提交、管理分支、处理合并冲突,以及利用 Git Worktree 实现并行工作流。本章详细介绍如何在 Claude Code 中高效使用 Git。 基础 Git 操作 1、查看变更 用自然语言询问即可获取 Git 状态: 我改了哪些文件? 这次的改动有哪些内容? 最近 10 次提交都改了..
Claude Code GitHub Actions Claude Code GitHub Actions 将 AI 驱动的自动化带到你的 GitHub 工作流中。通过在 PR 或 Issue 中简单地提及 @claude,Claude 就可以分析代码、创建 Pull Request、实现功能、修复 Bug,同时遵循你项目的标准规范。 为什么使用 Claude Code GitHub Actions 即时创建 PR:描..
Claude Code 钩子 Claude Code 钩子是用户自定义的 Shell 命令,会在 Claude Code 生命周期的特定节点自动执行。借助钩子,你可以对 Claude Code 的行为实现精准控制,确保某些操作(如代码格式化、日志记录)必定触发,而非依赖大模型自主选择是否执行。 钩子的典型应用场景 钩子能帮你实现很多实用功能,常见场景包括: 消息通知:当 Claude Code 等待输入或需要权限时,自动发..
Claude Code 如何工作 简单来说:Claude Code 就像一个超级聪明的编程搭档,它能在你的电脑上自动帮你写代码、改 bug、运行命令、搜索文件……几乎所有你在终端里能做的事,它都能干! 本节带你彻底搞懂它的底层原理(代理循环、模型、工具等),看完你就知道它为什么这么强大,以及怎么用得更顺手。 Claude 的工作流程 当你给 Claude 一个任务时,它会像人类一样循环思考三个步骤: 收集上下文(看你的代码、文..
Claude Code 项目初始化 Claude Code 项目初始化可以在 Claude Code 的交互界面中输入: /init 我们可以在一个已有的项目目录初始化,也可以新建一个。 我们可以先创建一个目录: mkdir claude-runoob-test 进入该目录: cd claude-runoob-test 创建一个测试文件 test.py,代码如下: print('Hello, Runoob!')..
Claude Code 安装与使用 在正式安装之前,先了解一下 Claude Code 有哪几种使用方式,选择最适合自己的方式入手。 方式 适合人群 优点 缺点 Web 端 完全新手 ..
Claude Code 简介 Claude Code 是 Anthropic 推出的面向开发者的 AI 编程协作工具,与在聊天窗口里写几段代码不同,Claude Code 的核心目标是理解你的整个项目,并参与到真实的编码、修改和重构过程中。 Claude Code 不是一个代码生成器,而是一个能读项目、懂上下文、遵守约束的 AI 编程搭档。 简单说:Claude Code 是 Claude 的命令行版本,专门为编程场景设计。 它不是..
JetBrains IDEs 中使用 Claude Code Claude Code 通过专用插件与 JetBrains IDEs 深度集成,提供交互式差异查看、代码选区上下文共享等强大功能,让 AI 辅助编程无缝融入你的开发工作流。 支持的 IDE Claude Code 插件支持绝大多数 JetBrains IDE,包括: IntelliJ IDEA PyCharm Android Studio ..