当前位置: 首页 > news >正文

Claude 终端使用初探-基础命令与项目管理

文章目录

  • 🚀 核心快捷命令
      • 1. 模式切换
      • 2. 系统命令直通
      • 3. 编辑与换行控制
      • 4. 常用的命令
  • ⚙️ 配置管理:从全局到项目级(强烈建议使用对每个项目使用不同的项目级进行管理)
      • 1. 全局配置 (System Level)
      • 2. 项目级配置 (Project Level) - **推荐实践**
  • 🚀 高级功能扩展
      • 1. Skills (技能库)
      • 2. Hooks (钩子)
      • 3. Subagents (子代理)

本指南旨是一份对claude的浅显的初探,欢迎大佬们指正 ^ v ^。


🚀 核心快捷命令

掌握以下快捷键和斜杠命令,可显著提升交互效率。

1. 模式切换

  • 快捷键:Shift+Tab
  • 功能: 在三种核心模式间循环切换:
    • 默认模式 (Default): 标准对话模式,适合日常问答。
    • 自动模式 (Auto): Claude 自主决定何时调用工具或执行代码。
    • 计划模式 (Plan Mode): 专为构思和设计打造。在此模式下,Claude 会先输出详细的执行计划,经用户确认后再行动,适合复杂任务的拆解。

2. 系统命令直通

  • 语法:!+[bash命令]

  • 示例:

    !ls# 列出当前目录文件!dirs# 查看目录栈!git status# 查看 git 状态
  • 说明: 在!之后直接输入终端原生命令,无需退出对话即可快速检查环境或执行简单脚本。

3. 编辑与换行控制

  • 换行:

    Ctrl + j
    • 在输入框中强制换行。
  • 外部编辑器:

    Ctrl + g
    • 打开系统默认编辑器(如 VS Code, Notepad 等)。
    • 工作流: 在编辑器中撰写长文本或复杂代码 -> 保存并关闭 -> 内容自动返回命令行发送。

4. 常用的命令

命令功能描述
/resume对话回滚。展示历史对话列表,选择后可将上下文状态回滚到之前的某个节点,包括已经修改的代码信息,也可以同步回滚
/compact上下文压缩。当对话过长导致上下文窗口紧张时,自动压缩历史记录。/compact 重点保留用户的对话(引导 AI 优先保留用户指令,精简 AI 回复)
/clear清空上下文。彻底清除当前会话的所有记忆,开始全新的对话。
/init项目初始化。在当前目录下生成CLAUDE.md文件。
/hooks钩子管理。查看或配置在工具运行前后自动触发的脚本。
/agents子代理管理。创建或管理特定任务的 Subagents(如代码审查员)。

⚙️ 配置管理:从全局到项目级(强烈建议使用对每个项目使用不同的项目级进行管理)

为了更精细地控制不同项目中的 AI 行为,建议采用分层配置策略

1. 全局配置 (System Level)

  • 位置:
    • Windows:C:\Users\<你的用户名>\.claude\config(或类似路径)
    • macOS/Linux:~/.claude/config

2. 项目级配置 (Project Level) -推荐实践

每个项目往往有独特的技术栈和规范。

为了避免每次都要重新向 AI 解释项目背景,可以使用/init命令。

  • 操作方法 : 在项目根目录下运行:

    /init
  • 生成文件:CLAUDE.md

  • 工作原理: 每当在该目录下启动 Claude 时,它会自动读取CLAUDE.md的内容。

  • CLAUDE.md编写建议 : 【输入 /init 之后,claude 会自动生成一份对整个project的小型迷你的介绍,风格就是下面这样】

    # 项目上下文 - **技术栈**: React, TypeScript, TailwindCSS - **包管理器**: pnpm - **代码风格**: 使用函数式组件,禁止使用 class 组件 - **当前目标**: 重构用户认证模块 # 常用命令 - 测试运行: pnpm test - 构建命令: pnpm build
  • 优势: AI 不再“充满迷茫”,进入项目的时候,已经大概掌握对该项目的使用方式、大概了解项目,使得AI更快对这个项目做出更好的解读。

当然在创建完之后,如果自己想再检查下,可以让Claude将这份 claude.md 文件转化为中文的,这样可以让自己再添加一些自己需要的内容(比如自己的代码风格,自己希望每次启动前让claude做一次代码的更新等等)进去。

  • 在之后的项目维护中,要注意保持CLAUDE.md的更新,因为这是claude每次进入项目后首先读取的信息。

🚀 高级功能扩展

在建立了项目级配置后,可以进一步引入Skills,Hooks, 和Subagents来打造自动化工作流。

首先在项目下创建 .claude 文件夹

1. Skills (技能库)

让 AI 掌握特定的领域知识或操作规范。

  • 目录结构:Project/.claude/skills/(这个文件夹可以更新到 CLAUDE.md的说明中,这样claude有新的skills时候也会自动放进去)
  • 使用方法:
    1. 将定义好的技能文件(如react-best-practices.md,sql-optimization.md)放入该目录。
    2. 也可以从网络社区下载优秀的skills.md模板。
  • 触发机制: 当对话内容涉及相关领域时,Claude 会自动识别并加载对应的技能文件,按照预设的最佳实践回答问题或编写代码。

2. Hooks (钩子)

实现任务执行前后的自动化操作(类似 Git Hooks)。

目录结构:Project/.claude/skills/

  • 激活方式: 输入/hooks进行配置。

  • 应用场景:

    • Pre-Tool: 在运行代码前,自动检查环境变量或备份文件。
    • Post-Tool: 在代码生成后,自动运行格式化命令 (prettier) 或测试脚本 (pytest)。
    • 通知: 任务完成后发送系统通知。
  • 示例逻辑:

    用户请求运行代码 ->Hook 触发(自动保存当前状态) -> AI 执行代码 ->Hook 触发(自动运行测试) -> 返回结果。

3. Subagents (子代理)

创建具有特定角色的专属 AI 助手,处理专业化任务。

  • 激活方式: 输入/agents
  • 典型用例:
    • Code Reviewer Agent: 专门负责审查代码安全性、性能和规范,不直接写业务代码。
    • Test Writer Agent: 专注于根据现有代码生成单元测试用例。
    • Documentation Agent: 专门负责更新项目文档和注释。
  • 优势: 将复杂任务拆解,由不同特长的 Agent 协作完成,提高产出质量。
http://www.jsqmd.com/news/511526/

相关文章:

  • 2026年鞍山彩妆美妆培训学校推荐,靠谱品牌有哪些 - 工业设备
  • 2026年管件小型注塑机生产厂家哪家靠谱,快来了解 - 工业品网
  • 终极指南:如何用Terraform快速构建无服务器架构
  • 50projects50days面试通关指南:从HTML/CSS/JS实战项目掌握前端面试核心考点
  • 2026年河南地区AI获客专业机构推荐,靠谱的企业有哪些 - 工业品牌热点
  • 如何将Blockly与PWA技术结合:构建离线可用的Web应用完整指南
  • 安装midscene_copw基于midscene操作电脑_基于视觉的软件测试执行_MIDSCENE的安装和使用---AI大模型应用探索0012
  • 2026公众号SVG排版神器推荐:公众号常用排版工具横评与使用指南 - 鹅鹅鹅ee
  • 盘点沈阳美容美妆培训学校口碑,新华电脑学校值得选吗 - 工业品网
  • Pycharm中文界面设置避坑指南:从下载到配置的完整流程(2023最新版)
  • 2026年AI获客公司排名揭晓,哪家服务更专业 - myqiye
  • 掌握这10个AI提示词技巧,让你的测试效率飙升!
  • Ruff内存管理优化终极指南:Rust语言带来的10倍内存效率提升
  • 2026年真空袋厂家电话查询推荐:联系方式与选购建议 - 品牌推荐
  • 2026年真空袋厂家电话查询推荐:高效对接指南 - 品牌推荐
  • Pixel Dimension Fissioner惊艳案例:同一提示词生成游戏文案/科技报道/诗歌
  • 2026年京东E卡回收终极指南:从入门到精通 - 抖抖收
  • 说说郑州口碑好的AI获客机构,哪家性价比高? - mypinpai
  • GoCD数据恢复演练终极指南:5种故障场景模拟与恢复测试方法
  • 沃伦勒夫生物手环2026实测:健康生活新助力,沃伦勒夫供应商精选实力品牌 - 品牌推荐师
  • 2023最新版Flutter打包指南:为什么你的AAB总上传失败?解决Google Play合规问题
  • 『n8n』If组件的用法
  • 手机也能玩Stable Diffusion!远程访问Web UI的保姆级教程(Cpolar配置指南)
  • AltTab macOS窗口切换工具:全面测试策略与代码质量保障指南
  • Pixel Dimension Fissioner新手指南:如何识别优质‘文本种子’输入标准
  • 2026年AI测试工具Top 10!(必存!!)
  • Stable Diffusion v2-1-base零基础入门:从环境搭建到AI绘画精通指南
  • 终极指南:如何使用SLIM进行容器资源使用率分析与优化空间挖掘
  • 嵌入式工程师必备:芯片Datasheet高效阅读方法论
  • Git配置大全:从用户名修改到密码保存,一篇搞定所有日常需求