Claude Code 使用技巧

模式切换

按 Shift+Tab 循环切换三种模式:

模式说明
默认模式每次操作需用户手动确认
Auto-accept(自动接受)Claude 自动执行所有文件修改,无需确认
Plan Mode(计划模式)Claude 只读取分析,制定计划后等待用户批准再执行

Plan Mode 中 Claude 仅使用只读工具,每条新消息都需要重新批准,之前的批准不延续。


键盘快捷键

快捷键功能
Shift+Tab循环切换模式
Ctrl+J输入框中插入换行(多行输入)
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 Code
claude

# 回到上一次的会话(continue)
claude --continue
claude -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 的工作方式:

  1. 将常用指令保存为 Skill 文件
  2. 使用 /skill名称 调用,Claude 会将 Skill 的 Prompt 内容加载到当前对话
  3. Claude 也会在检测到匹配场景时自动提示是否使用对应 Skill

Skills vs Subagents 的区别

对比项SkillsSubagents
上下文共享主对话上下文拥有独立的上下文窗口
对话历史可访问当前对话无法访问主对话历史
执行方式在主 Agent 中运行作为独立进程运行
适用场景上下文关联大、需要了解当前对话状态的任务独立性强、结果影响上下文较大的任务
结果返回直接在主对话中体现只将最终结果返回给主对话

简单理解:

  • Skill = 给当前的 Claude 加一套技能说明书,它还在同一个"房间"里工作
  • Subagent = 派一个独立的助手去单独处理任务,完成后汇报结果

Memory(记忆)

/memory 管理两个级别的记忆文件:

级别文件位置作用范围
项目级当前目录下的 CLAUDE.md仅在该项目目录下生效
用户级~/.claude/CLAUDE.md所有项目全局生效

在哪个目录下打开 Claude Code,就读取那个目录下的 CLAUDE.md。


图片输入

在 Figma 等设计工具中复制图片后,在 Claude Code 对话框中直接 Ctrl+V 粘贴,Claude 会根据图片内容进行编码(识别精度有限,适合快速原型)。


Hooks

通过 /hooks 配置在特定事件后自动执行命令,例如:

  • 文件保存后自动格式化(Prettier / ESLint)
  • 代码修改后自动运行测试

Plugin(插件管理器)

通过 /plugin 管理 Claude Code 插件扩展。


MCP(模型上下文协议)

配置 MCP 服务器后可在对话中直接调用外部工具和数据源,例如数据库、API、文件系统等,大幅扩展 Claude 的能力边界。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐