claude code使用的一些技巧
admin |
2026-04-27 09:45 |
阅读 2 次
既然你已经成功安装并配置了 DeepSeek V4,接下来就是如何让它像资深程序员一样高效工作。Claude Code 的强大之处不仅在于“写代码”,更在于它管理项目、调试和自动化工作流的能力。
结合最新的高频实战技巧,我为你总结了以下几个核心维度的使用指南:
🚀 核心心法:先规划,再动手 (Plan Mode)
这是避免 AI “一本正经胡说八道”或改错文件的最重要技巧。
- 为什么要用: 复杂任务如果直接让它写,它可能会误解业务逻辑,导致全盘重写。
- 如何操作:
- 快捷键: 在对话中按下
Shift + Tab组合键(按两次通常进入 Plan Mode)。 - 指令: 告诉它:“先不要写代码,请分析需求,给出一个详细的实施计划。”
- 效果: 它会列出要修改的文件、步骤和潜在风险。你确认计划无误后,再让它执行,准确率会大幅提升。
- 快捷键: 在对话中按下
📂 项目记忆:善用 CLAUDE.md
这是让 Claude Code 真正“懂”你项目的秘诀。
- 作用: 这是一个放在项目根目录的文件,Claude Code 启动时会自动读取。你可以把项目规范、技术栈、常用命令写在这里。
- 技巧:
- 自动生成: 输入
/init命令,它会自动扫描项目生成一份初稿。 - 人工优化: 在文件里写上:“本项目使用 TypeScript + Tailwind,API 统一返回 Result 格式,禁止使用
any类型”。这样它生成的每一行代码都会遵守你的规范。
- 自动生成: 输入
🎯 精准打击:@ 引用与 ! 执行
不要把所有代码都复制粘贴给它,用更高效的方式交互。
@文件引用(精准投喂):- 当你想问某个具体文件的问题时,输入
@加上文件名(如@src/main.py)。 - 示例: “帮我检查一下
@utils/auth.ts里的登录逻辑有没有安全漏洞?” 这比把代码贴进去更快,且上下文更准。
- 当你想问某个具体文件的问题时,输入
!终端命令(无缝执行):- 你不需要退出 Claude Code 去运行命令。
- 示例: 直接输入
!npm run dev或!git status,它会在后台执行并把结果反馈给你。
🛠️ 必备斜杠命令 (/)
这些命令是你的“控制面板”,建议熟练掌握:
| 命令 | 作用 | 场景 |
| :--- | :--- | :--- |
| /init | 初始化项目 | 第一次在新项目使用,自动生成 CLAUDE.md。 |
| /clear | 清空上下文 | 感觉它“变笨”了或者开始新任务时,清理内存。 |
| /compact | 压缩上下文 | 对话太长时,让它总结重点,节省 Token。 |
| /model | 切换模型 | 在 deepseek-v4-pro (复杂任务) 和 deepseek-v4-flash (简单任务) 间切换。 |
| /diff | 查看差异 | 审查它到底改了哪些代码,防止误改。 |
🤖 进阶技巧:子代理与多任务
DeepSeek V4 的处理能力很强,你可以让它“一心多用”。
- 并行任务: 你可以要求它同时做两件事。
- 示例: “启动两个子代理,一个负责写登录页面的 UI,另一个负责写后端的登录接口,最后把结果汇总给我。”
- 自动修复闭环:
- 给它指令时加上:“代码写完后,请自动运行测试命令
npm test,如果报错请自动修复,直到测试通过。” 这会形成一个自我修正的闭环。
- 给它指令时加上:“代码写完后,请自动运行测试命令
💡 给你的特别建议(针对 DeepSeek V4)
由于你使用的是 DeepSeek V4 模型:
- 逻辑推理强: 遇到复杂的算法或架构设计问题,可以多问它,DeepSeek V4 在逻辑推理上表现优异。
- 中文理解好: 你可以直接用中文描述非常口语化的需求,比如“帮我把这个函数的变量名改得专业点,别用 a, b, c 这种”,它能理解得很好。
现在,你可以试着输入 /init 来开启你的第一个高效会话了!