ClaudeCode的使用技巧
Claude Code 使用技巧:终端里的 AI 编程搭档
这是什么东西
Claude Code 是 Anthropic 官方推出的命令行 AI 编程工具,直接跑在终端里,和你一起写代码、改代码、查 Bug。
不是 IDE 插件,不是网页聊天框——就是一个终端程序,你给它指令,它读你的代码库,然后直接动手改。
安装和启动
npm install -g @anthropic-ai/claude-code
装完在项目目录里敲:
claude
就进去了。第一次会用你的 GitHub 账号授权,之后直接在终端里对话。
常用命令,记这几个就够了
| 命令 | 作用 |
|---|---|
/help |
查看所有命令和快捷键 |
/clear |
清屏,对话历史还在 |
/reset |
重置对话,从头开始 |
/cost |
查看本次会话的 token 消耗 |
/doctor |
诊断环境问题 |
! <shell命令> |
直接执行终端命令,不用退出对话 |
! 最常用——比如你想看下当前目录结构,直接 !ls 就行,不用切换到另一个终端窗口。
核心用法:怎么让它真正干活
1. 直接说需求,别绕弯子
Claude Code 能直接读写文件,所以不用跟它说"请帮我写一段代码",直接说:
把这个函数改成异步的,文件在 src/utils.ts
它自己会去找文件、读代码、改完保存。
2. 给上下文,不要让它猜
代码库大了它可能找不到你要的文件,直接告诉它路径:
- ❌ “把那个验证逻辑改一下”
- ✅ “把 src/middleware/auth.ts 里的 validateToken 函数加上过期时间判断”
3. 用 ! 命令穿插操作
比如你让它改代码,改完后想看效果:
把那段正则改成只匹配中文字符
!node test.js
不用退出对话,一个感叹号搞定。
4. 改代码不满意就回滚
Claude Code 每次修改都有记录,不满意直接让它"undo"或者"回滚刚才的修改"。
5. 复杂任务先让它出方案
别一上来就让写几百行代码,先让它说思路:
我想给这个项目加上用户认证,你先说下方案
它给出方案后你觉得 OK,再说"开干",避免方向错了白忙活。
实用场景举例
场景一:读不懂的代码让它解释
claude
> src/utils/cache.ts 里的 getOrCompute 函数是做什么的
它读完代码后给你解释逻辑,比对着屏幕硬看快得多。
场景二:批量重构
把这个项目里所有的 any 类型改成具体的 interface,按模块拆分
这种机械活 Claude Code 干得比你快,也不容易漏。
场景三:写测试
给 src/services/userService.ts 写单元测试,用 Jest,覆盖正常情况和异常情况
它读完被测试文件,分析依赖,然后生成测试代码。
场景四:Code Review
帮我 review 这个 PR #42 的改动,看有没有安全问题或者性能问题
它会拉取 diff,逐行分析,给出意见。
几个好用的提示词模板
生成提交信息
根据当前的 git diff,帮我写一条 commit message,用英文,遵循 conventional commit 格式
分析 Bug
这个 Bug 是在用户点击保存按钮后页面卡死,相关的文件有 src/pages/editor.tsx 和 src/hooks/useSave.ts,帮我定位问题
项目脚手架
帮我用 Express + TypeScript + Prisma 搭一个项目结构,不需要真的安装依赖,只要生成目录结构和关键文件
学习新技术
我刚接触 React Server Components,用这个项目里的实际例子给我讲解一下它和普通组件的区别
注意事项
不要让它做决定。 Claude Code 执行力很强,但方向需要你来把控。问方案时要自己判断哪个更适合你的场景。
敏感信息别贴在提示词里。 API Key、数据库密码这些,别直接写在对话里。
大项目让它聚焦。 项目太庞大时,先告诉它你要改哪个模块,别指望它一次性理解整个代码库。
一句话总结
Claude Code 不是用来聊天的——它是你的终端副驾驶。给它明确的任务、充分的上下文,它能帮你省掉大量的重复劳动。
最大的技巧就是:别跟它客套,直接说干什么、在哪干、想达到什么效果。
更多推荐




所有评论(0)