33个你必须知道的Claude Code技巧(2025年)
来自Morning Maker Show教程的所有主要Claude Code技巧汇总列表。
1. 循环切换模式
- 使用Shift+Tab在输入模式间循环切换:
- 自动接受模式(无需许可即可写入文件)
- 计划模式(研究并创建行动计划,不更改代码)
- 默认编辑模式(文件更改需要批准)
2. 添加到IDE
- 在Cursor、Windsurf、VS Code或JetBrains IDE中安装Claude Code扩展。
3. 终端设置
- 使用
/terminal setup
命令配置Shift+Enter进行多行提示。
4. 连接IDE
- 运行
/ide
命令将Claude Code连接到IDE以共享上下文。
5. 自动连接IDE
- 在
/config
中将autoconnect to id
设置为true
以实现无缝IDE集成。
6. 键盘快速打开
- 使用Command+Escape快速打开Claude Code。
7. 图片
- 直接拖拽、放置或粘贴图片到提示窗口。
8. 使用ccusage进行成本分析
- 使用
npx ccusage
查看详细使用报告(输入/输出令牌、成本)。
9. 自定义命令
- 通过在
include/commands
中创建文件来添加自己的命令。
10. 思考提示
- 提示Claude Code"思考"、"深度思考"或"超级思考"以获得更强的推理能力。
11. 子代理提示
- 对复杂任务使用子代理;Claude Code会根据需要启动任意数量的代理。
12. 循环
- 指示Claude Code在循环中运行进程并处理出现的错误。
13. 清除上下文
- 使用
/clear
在长任务后重置上下文。
14. 恢复会话
- 使用
/resume
在中断后恢复之前的会话。
15. 长提示和剪贴板
- 在新文件中编写大型格式化提示,然后复制粘贴到Claude Code中。
16. 使用TaskMaster AI MCP进行任务管理
- 将项目分解为可管理的任务和子任务以更好地执行。
17. 使用Playwright MCP进行浏览器集成
- 使Claude Code能够与浏览器交互进行自动化测试和Web任务。
18. 使用Context7 MCP查找文档
- 用于最新文档查找,特别是在库/框架升级后。
19. 使用另一个AI进行审查
- 使用第二个AI(如CodeRabbit)审查Claude Code的更改以提高质量。
20. 在现有代码库中初始化
- 使用
/init
根据代码库约定生成claude.md
文件。
21. 使用Claude.md添加记忆或规则
- 通过在
claude.md
中输入#
后跟规则来添加规则(记忆)。
22. 嵌套Claude.md文件
- 在不同目录中放置
claude.md
文件以保持规则的上下文相关性。
23. 引用规则
- 在
claude.md
中引用文件以避免重复规则。
24. 版本控制规则(Cursor检查点替代方案)
- 任务后自动添加/提交,使用描述性提交消息,依靠Git进行回滚。
25. IDE诊断规则
- 每个任务后运行IDE诊断(类型检查、代码检查器)以及早发现问题。
26. 文档规则
- 使用Context7 MCP按需生成和引用文档。
27. 依赖项规则
- 记录依赖项以避免冗余安装并节省时间/令牌。
28. 项目结构规则
- 定义项目结构规则以帮助Claude Code理解和导航代码库。
29. 自我改进规则
- 让Claude Code在检测到可以预防的模式或错误时创建自己的规则。
30. 使用Claude Code钩子的铃声
- 使用钩子(如停止钩子中的
afplay
)在任务完成时播放声音。
31. 后工具代码格式化器
- 设置后工具使用钩子在更改后自动格式化代码。
32. 始终工作钩子
- 使用前工具使用钩子强制Claude Code在假设成功之前测试和验证输出。
33. 其他可用钩子
- 任务完成时运行脚本或调用webhook(如发送Discord通知)。
更多详细信息和高级设置,请访问Morning Maker Show。