Claude Code 提升效率的 10 个核心技巧
Claude Code 是 Anthropic 推出的强大 CLI 工具。在深入使用后,我总结了以下 10 个能显著提升操作效率的核心技巧。
1. 灵活切换运行模式
通过 shift + tab 可以快速在三种模式间切换:
- 默认模式 (
? for shortcuts): 最谨慎,修改文件前会询问用户。 - 自动模式 (
accept edits on): 自动修改文件,适合快速修复。 - 规划模式 (
plan mode on): 只讨论方案,不修改文件,适合前期构思。
2. 终端命令与后台任务
- 在输入指令前,先输入
!即可直接执行本地命令行指令。 - 使用
⌃ + b可以让已经运行的任务(如npm run dev)在后台运行,同时继续与 Claude 对话。 - 输入
/tasks查看后台任务,进入后按k可关闭指定任务。
3. 多行 Prompt 编辑
如果你需要输入复杂的长指令,按 ⌃ + g 可以在 VS Code 中打开一个临时文件进行编辑,保存后内容会自动同步回终端。
4. 彻底放飞的 Sudo 模式
如果你对系统安全性有把握且追求极致效率,可以使用:
claude --dangerously-skip-permissions
在此模式下,Claude 创建/修改文件或执行命令将不再询问,非常强大但也需谨慎。
5. 优雅的回滚与管理
Claude Code 无法做到完美回滚(如新建的文件无法撤回),因此建议配合 Git 使用。
/rewind: 撤回上一个操作。- 连按两下
esc: 进入交互式回滚选择模式。
6. 图片上传的小诀窍
- 直接将图片文件拖拽到终端窗口即可。
- 在 macOS 上,即使是
command + c复制的图片,在终端中也要用ctrl + v进行粘贴。
7. 会话恢复
- 在 Claude Code 内部:
/resume。 - 在外部命令行直接进入上次会话:
claude -c。
8. 上下文压缩与清理
当上下文过长导致响应变慢或 Token 消耗过大时:
/compact [可选描述]: 压缩当前上下文。完成后可按⌃ + o查看压缩后的效果。/clear: 彻底清空当前会话上下文。
9. 建立系统级记忆
通过 /init 命令,Claude 会在当前目录下创建一个 CLAUDE.md 文件。这里的指令和项目规则将在每次对话启动时被自动读取。
10. 个性化偏好管理 (/memory)
输入 /memory 可以设置:
- Project memory: 针对当前项目(保存在
./CLAUDE.md)。 - User memory: 针对全局(保存在
~/.claude/CLAUDE.md),适合存放你的个人编程习惯和身份背景。
希望这些技巧能帮你更好地驾驭 Claude Code,给你的开发生活加点阳光。