Claude Code 使用技巧

张开发
2026/4/6 4:20:42 15 分钟阅读

分享文章

Claude Code 使用技巧
Claude Code 使用技巧模式切换按ShiftTab循环切换三种模式模式说明默认模式每次操作需用户手动确认Auto-accept自动接受Claude 自动执行所有文件修改无需确认Plan Mode计划模式Claude 只读取分析制定计划后等待用户批准再执行Plan Mode 中 Claude 仅使用只读工具每条新消息都需要重新批准之前的批准不延续。键盘快捷键快捷键功能ShiftTab循环切换模式CtrlJ输入框中插入换行多行输入Esc Esc连按两次撤销 / 回退到上一个状态?查看当前平台所有可用快捷键注意快捷键因平台和终端不同而有差异建议在 Claude Code 内按?查看完整列表。常用斜杠命令对话与上下文命令说明/compact压缩上下文上下文使用超过 80% 时建议执行/clear清空当前对话历史/context查看当前上下文使用量/resume浏览并恢复之前的会话方向键导航/rewind回滚到之前的状态支持仅回滚对话或仅回滚代码⚠️ 终端命令创建的文件 Claude Code 无法回滚建议配合 git 使用。配置与扩展命令说明/memory编辑记忆文件项目级 CLAUDE.md 或用户级/hooks管理 Hooks在文件编辑/保存后自动执行格式化等命令/skills查看已配置的所有 Skills/agents管理 Subagents/permissions管理工具权限任务与后台命令说明/tasks查看后台运行的任务CLI 命令# 启动 Claude Codeclaude# 回到上一次的会话continueclaude--continueclaude-c# 跳过所有权限确认危险模式claude --dangerously-skip-permissions--dangerously-skip-permissions警告自动批准所有操作仅在隔离环境容器、虚拟机、devcontainer中使用不要在有网络访问的生产环境中使用存在提示注入风险。执行 Shell 命令在对话框中使用!前缀可直接执行终端命令结果会输出到当前对话! npm run dev ! git status ! start index.html推荐场景当 Claude 想要运行npm run dev等长期运行的服务时拒绝让它执行自己用!前缀运行这样不会阻塞 Claude 的工作流。Prompt 与 Skill 的关系Skill 本质上就是一个保存好的 Prompt 文件。对比项Prompt临时Skill持久化定义每次对话手动输入的指令保存在文件中、可复用的指令集触发方式直接输入/skill名称或 Claude 自动识别触发上下文共享主对话上下文共享主对话上下文持久性一次性可跨会话反复调用Skill 的工作方式将常用指令保存为 Skill 文件使用/skill名称调用Claude 会将 Skill 的 Prompt 内容加载到当前对话Claude 也会在检测到匹配场景时自动提示是否使用对应 SkillSkills vs Subagents 的区别对比项SkillsSubagents上下文共享主对话上下文拥有独立的上下文窗口对话历史可访问当前对话无法访问主对话历史执行方式在主 Agent 中运行作为独立进程运行适用场景上下文关联大、需要了解当前对话状态的任务独立性强、结果影响上下文较大的任务结果返回直接在主对话中体现只将最终结果返回给主对话简单理解Skill 给当前的 Claude 加一套技能说明书它还在同一个房间里工作Subagent 派一个独立的助手去单独处理任务完成后汇报结果Memory记忆/memory管理两个级别的记忆文件级别文件位置作用范围项目级当前目录下的CLAUDE.md仅在该项目目录下生效用户级~/.claude/CLAUDE.md所有项目全局生效在哪个目录下打开 Claude Code就读取那个目录下的CLAUDE.md。图片输入在 Figma 等设计工具中复制图片后在 Claude Code 对话框中直接CtrlV粘贴Claude 会根据图片内容进行编码识别精度有限适合快速原型。Hooks通过/hooks配置在特定事件后自动执行命令例如文件保存后自动格式化Prettier / ESLint代码修改后自动运行测试Plugin插件管理器通过/plugin管理 Claude Code 插件扩展。MCP模型上下文协议配置 MCP 服务器后可在对话中直接调用外部工具和数据源例如数据库、API、文件系统等大幅扩展 Claude 的能力边界。

更多文章