2026年Claude使用教程

Claude使用教程svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 
  
    
     
      
     

1、跳过询问

 
  

// 输出啰嗦信息

 
  

参考: https://code.claude.com/docs/en/security

执行,根据输出内容从整体结构、核心功能和典型用法三个层面进行深度解析

一、整体结构解析

帮助文档分为三大部分:

  1. Usage(用法概览)
     

    表明该命令支持三种类型的输入:

    • Options(选项):控制运行行为的参数(如 , )
    • Commands(子命令):执行特定管理任务(如 , )
    • Prompt(提示词):直接给 AI 的指令(如 )
  2. Arguments(位置参数)
    • :用户输入的自然语言指令,是可选的(若不提供则进入交互模式)
  3. Options(选项)与 Commands(子命令)
    • Options 影响当前会话的行为(如模型选择、权限控制、输出格式等)
    • Commands 是独立的管理操作(如安装、调试、配置插件等)

二、核心功能详解

1. 交互 vs 非交互模式

  • 默认交互模式:运行 不带参数,启动 REPL(读取-求值-打印循环),适合多轮对话。
  • 非交互模式( / ):一次性执行并退出,适合脚本或管道操作。
     
         
    注意: 模式会跳过工作区信任确认,仅用于可信目录。

2. 会话管理

  • ():继续最近一次对话(按项目目录隔离)
  • ():恢复指定会话(可交互选择)
  • :强制使用特定会话 ID
  • :恢复时创建新分支,保留原会话不变

这些功能使得开发者能在多个任务间灵活切换,避免上下文污染。

3. 模型与性能控制

  • :指定模型(如 , , 或完整名称)
  • :主模型过载时自动降级(仅限 模式)
  • :限制 API 花费(防止意外高额账单)

实践中常将高频辅助任务交给小模型(如 ),主任务用 ,以平衡成本与效果。

4. 安全与权限

  • / :精细控制可用工具(如只允许 )
  • :跳过所有权限确认(仅限无网络沙盒环境
  • :设置权限策略(如 自动接受编辑)

安全设计遵循“最小权限原则”,尤其在处理敏感代码库时至关重要。

5. 输出与集成

  • :支持 (默认)、、(实时流)
  • :强制输出符合指定 JSON Schema(适合自动化解析)
  • :自动连接 IDE(如 VS Code),实现无缝开发体验

6. 项目上下文管理

  • :授权访问额外目录(突破默认工作区限制)
  • / :自定义系统提示词
  • 结合项目根目录的 文件,可持久化项目记忆

三、典型使用场景示例

场景 1:快速代码生成(非交互)

 
    

场景 2:调试现有项目(交互 + 上下文)

 
    

场景 3:安全受限环境

 
    

场景 4:结构化输出(自动化流水线)

 
    

四、与其他 AI 工具的区别

Claude Code 的独特优势在于:

  • Agent 设计克制:采用单主线程 + 最多一层子任务,避免多智能体复杂性
  • 工具链深度集成:通过 MCP(Model Context Protocol)扩展文件、Git、终端等能力
  • 成本意识强:大量使用 处理辅助任务,降低 70%+ 成本

是一个高度可配置、安全可控、适合工程化使用的 AI 编程 CLI。它既支持快速脚本调用,也支持复杂的多轮项目协作,其设计理念强调 简单性、安全性与成本效率。对于开发者而言,掌握其选项组合(如 + + )能极大提升自动化开发效率。

目录

  1. 简介
  2. 斜杠命令
  3. 主 CLI 命令
  4. 钩子配置
  5. MCP 服务器
  6. IDE 集成
  7. 键盘快捷键
  8. 常见使用场景
  9. **实践
  10. 快速参考

Claude Code 是 Anthropic 推出的官方 CLI 工具,用于帮助开发者完成软件工程任务。它可以在终端中与 Claude 进行交互式对话,支持代码编写、调试、重构等多种功能。

安装方式

注意:通过 npm 安装的方式已弃用,请使用以下推荐方法之一。

https://github.com/anthropics/claude-code?tab=readme-ov-file#get-started

斜杠命令 slash

斜杠命令用于控制 Claude 在交互会话中的行为。

内置斜杠命令

命令 用途 添加额外的工作目录 管理自定义 AI 子代理 列出和管理后台任务 报告 bug 清除对话历史 压缩对话,可选聚焦指令 打开设置界面 可视化当前上下文使用情况 显示 token 使用统计 运行诊断检查 退出 REPL 导出对话到文件或剪贴板 获取帮助 管理钩子配置 管理 IDE 集成 用 CLAUDE.md 指南初始化项目 设置 Claude GitHub Actions 切换 Anthropic 账户 退出登录 管理 MCP 服务器连接 编辑 CLAUDE.md 内存文件 选择或切换 AI 模型 设置输出样式 查看或更新权限 进入计划模式 管理插件 查看 Pull Request 评论 查看/更新隐私设置 查看发布说明 重命名当前会话 配置远程会话环境 恢复对话 请求代码审查 回退对话和/或代码 启用沙盒 bash 工具 安全审查待处理更改 可视化每日使用情况 打开状态标签页 设置状态栏 UI 恢复远程会话 安装 Shift+Enter 换行绑定 更改颜色主题 列出当前待办事项 显示计划使用限制 进入 vim 模式

自定义斜杠命令

项目命令(存储在仓库中):

 
       

个人命令(所有项目可用):

 
       

带参数的命令:

 
       

使用方式:

常用命令详解

- 切换 AI 模型

在三个模型间切换,根据任务复杂度选择合适的模型:

模型 特点 适用场景 opus 最强模型,推理能力最强 复杂任务、架构设计、代码审查 sonnet 平衡模型,速度与能力兼顾 日常开发、常规编程任务 haiku 快速模型,响应最快 简单任务、快速问答
 
       
/skills

skill是带目录的说明书,或者说是渐进式披露提示词的机制

https://agentskills.io/home

- 计划模式

Claude 仅生成详细的执行计划,不进行任何代码更改。适合需要审核方案后再执行的场景:

 
       
- 代码审查

请求 Claude 对代码进行全面审查,包括:

  • 代码质量:可读性、规范性、简洁性
  • 潜在 Bug:逻辑错误、边界条件、空指针等
  • 性能问题:不必要的重复计算、低效算法
  • 安全风险:注入漏洞、认证问题
  • **实践:是否遵循项目规范
 
       
- 安全审查

对代码进行专门的安全审查,检查以下类型的问题:

  • 注入攻击:SQL 注入、XSS、命令注入
  • 认证与授权:身份验证绕过、权限提升
  • 敏感数据:硬编码密钥、信息泄露
  • 加密问题:弱加密算法、不安全的随机数
 
       
- 压缩对话

压缩历史上下文,释放 token 空间。可选传入聚焦指令,让 Claude 保留相关信息:

 
       

适用场景:对话过长、token 使用率过高、需要聚焦特定功能时。

- 上下文使用情况

可视化展示当前会话的 token 使用情况,包括:

  • System prompt 大小
  • 消息历史占用
  • 当前剩余空间
  • 预计可继续对话长度
 
       
- Token 统计

显示当前会话的 token 消耗和预估成本:

  • 累计输入/输出 token 数
  • 预估会话成本
  • 今日使用统计
  • 剩余配额
 
       
- 导出对话

将会话导出保存,便于后续回顾或分享:

 
       
- 恢复会话

恢复之前的会话继续工作:

 
       
- 重命名会话

为当前会话命名,便于后续识别和恢复:

 
       
- MCP 服务器管理

管理 Model Context Protocol 服务器连接:

 
       
- 钩子配置管理

管理自动化钩子配置,查看和修改钩子行为:

 
       
- 待办事项管理

列出当前会话中的所有待办任务及其状态:

 
       
- 清除对话历史

清除当前会话的所有历史记录,开始全新对话:

 
       
- 运行诊断检查

检查 Claude Code 的安装和配置状态:

 
       

核心命令

 
        

CLI 参数

参数 描述 无交互 TTY 运行 直接传递提示词 指定模型(opus, sonnet, haiku) 恢复之前的会话 从保存的对话继续 添加自定义系统提示词 附加到默认系统提示词 json, text 或 stream-json 跳过权限提示 允许所有工具无需提示 启用调试输出 显示版本

钩子允许你拦截和修改工具行为。

配置位置

  • 项目级:
  • 用户级:

钩子事件

事件 描述 工具运行前 工具完成后 请求权限时 Claude 发送通知时 用户提交提示词时 对话停止时 子代理停止时 上下文压缩前 会话开始时 会话结束时

示例:PreToolUse 钩子

 
         

示例:通知钩子

 
         

MCP(Model Context Protocol)服务器扩展 Claude 与外部工具和数据源的连接能力。

安装 MCP 服务器

本地 stdio 服务器:

 
          

远程 HTTP 服务器:

 
          

SSE 服务器:

 
          

MCP 安装范围

范围 位置 用途 本地 单个项目 用户 个人工具 项目 团队工具

管理 MCP 连接

使用 命令可以:

  • 查看配置的服务器
  • 检查连接状态
  • OAuth 认证
  • 清除认证令牌

常用 MCP 服务器

  • GitHub:仓库管理、PR、Issue
  • PostgreSQL:数据库查询
  • Sentry:错误监控
  • Slack:团队沟通
  • Google Drive:文件管理

VS Code

  1. 在 VS Code 市场中搜索 “Claude Code” 并安装
  2. 功能:
    • 侧边栏聊天面板
    • 内联建议
    • CodeLens 操作
    • 终端集成

VS Code 命令:

  • - 启动聊天
  • - 内联编辑
  • - 生成测试

键盘快捷键:

  • (Mac) / (Windows):启动聊天
  • (Mac) / (Windows):内联编辑

JetBrains 系列

  1. 从 JetBrains Marketplace 安装
  2. 功能:
    • 对话工具窗口
    • 内联 AI 辅助
    • 终端集成

终端设置

 
           

交互模式

快捷键 动作 提交提示词 移动到行首 移动到行尾 清除行 清除光标到行尾 清除屏幕 取消输入 空行时退出 反向搜索历史 自动补全 新行(需终端设置)

Vim 模式

按键 动作 插入模式 普通模式 命令模式 下一个词 上一个词 行首 行尾 删除行 撤销 重做

进入 Vim 模式:


理解新代码库

 
             

修复 Bug

 
             

重构代码

 
             

创建 Pull Request

 
             

运行测试

 
             

计划模式

当你想让 Claude 制定计划而不做更改时:

 
             

扩展思考

对于复杂问题,启用扩展思考:

 
             

1. 使用清晰的提示词

 
              

2. 使用 CLAUDE.md

在项目根目录创建 :

 
              

3. 使用会话名称

 
              

4. 检查上下文使用

 
              

5. 监控成本

 
              

6. 恢复会话

 
              

7. 使用钩子实现自动化

 
              

任务 命令 启动 Claude 快速提示 获取帮助 清除历史 检查上下文 检查成本 运行诊断 恢复会话 重命名会话 退出 代码审查 安全审查 列出待办 更改主题 配置 IDE 管理插件 管理 MCP 配置钩子 编辑内存 导出聊天

  • Claude Code 官方文档
  • CLI 参考
  • 斜杠命令文档
  • 钩子指南
  • MCP 文档
  • 常见工作流
  • 交互模式

https://github.com/obra/superpowers 是一个专为 Claude Code(由 Anthropic 提供的 AI 编程助手)设计的 核心技能库(core skills library),名为 Superpowers


项目简介

Superpowers 的目标是将专业软件工程中的**实践、系统化流程和成熟模式封装成“技能”(skills),让 AI 编程助手在协助开发时能像资深工程师一样思考和行动。

它不是一个通用工具库,而是一个AI行为增强插件,通过结构化技能引导 AI:

  • 避免随意、临时性的代码生成
  • 强制采用 TDD(测试驱动开发)、系统化调试等工程规范
  • 在合适时机自动激活对应技能(如写功能前先写测试)

核心功能模块

1. Testing(测试)
  • :RED-GREEN-REFACTOR 循环
  • :处理异步测试
  • :识别并避免坏味道测试
2. Debugging(调试)
  • :四阶段根因分析法
  • :从现象回溯到根本原因
  • :修复后必须验证
3. Collaboration(协作)
  • :通过苏格拉底式提问优化设计
  • / :先写计划再分批执行
  • :推荐使用 worktree 进行并行开发
  • :提交前自检清单
4. Meta(元技能)
  • :教你如何编写新的 Superpower 技能
  • :通过 PR 贡献回社区
  • :入门指南

⚡ 使用方式

安装(在 Claude Code 中):
 
                   
常用命令(Slash Commands):
  • —— 交互式设计讨论
  • —— 生成详细实施计划
  • —— 按计划分批实现

技能会自动激活。例如:当你开始写新功能, 会自动介入,要求先写测试。


📜 设计哲学

  • Test-Driven Development:永远先写测试
  • Systematic over ad-hoc:拒绝“试试看”,坚持流程
  • Evidence over claims:修复必须可验证
  • Domain over implementation:先理解问题,再考虑代码

📦 技术细节

  • 语言:JavaScript (54.4%)、Shell (25.2%)、TypeScript (20.4%)
  • 许可证:MIT
  • 最新版本:v3.3.1(2025年10月28日发布)
  • GitHub 数据:⭐ 5.5k stars,🍴 388 forks

💡 为什么重要?

这个项目代表了 AI 编程助手从“代码补全器”向“工程协作者”演进的关键一步。它不只生成代码,而是嵌入工程文化与纪律,帮助团队保持高质量交付节奏。


如果你正在使用 Claude Code,强烈建议安装此插件;如果你是技术负责人或希望提升 AI 辅助编程的可靠性,这个项目也值得深入研究其技能设计模式。

需要我帮你:

  • 解读某个具体技能(如 )?
  • 演示如何用 规划一个功能?
  • 了解如何贡献自己的技能?

欢迎继续提问!

小讯
上一篇 2026-04-06 13:33
下一篇 2026-04-06 13:31

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/220591.html