Claude Code 是 Anthropic 的官方命令行工具,基本上改变了我写代码的方式。
用了一段时间后,踩了不少坑,也摸索出一些实用技巧,整理一下分享给大家。
如果你刚接触 Claude Code,官方文档还是要看一下的:
- 官方文档:https://docs.anthropic.com/zh-CN/docs/claude-code/overview
- **实践:https://www.anthropic.com/engineering/claude-code-best-practices
- GitHub 仓库:https://github.com/anthropics/claude-code
文档里面安装配置这些基础内容都有,虽然有点长,但建议还是过一遍。
CLAUDE.md 用于向 Claude 介绍你的项目,相当于“项目说明书”:
我的经验:
- 清楚写明项目架构与技术栈
- 补充代码规范、测试与提交要求
- 标注常见坑与限制条件
不想手写时,可用 命令生成基础模板。
a、全局偏好(/memory)
管理的是“用户记忆”(跨会话的长期偏好),并非“全局 CLAUDE.md”。建议在此存放通用偏好,例如语言、输出风格与协作习惯:
说明: 的编码与读取方式有关。使用 传统上按 ISO-8859-1 处理;但在 JDK 9+ 的 /ResourceBundle 场景下可按 UTF-8 读取。需按你的读取方式与 JDK 版本确认。
子代理相当于给 Claude 配备的“领域专家”,每个助手都有自己擅长的领域。可定义为项目级或用户级:
- 项目级:(仅当前项目可用,优先级更高)
- 用户级:(所有项目可用,优先级较低)
怎么用:
创建自定义子代理: 在相应目录下放置 Markdown 文件(文件名即子代理名称),内容为该子代理的角色设定与工作方式。
钩子是 Claude Code 提供的强大功能,可以在特定时机自动执行 shell 命令,让你更好地控制开发流程。
配置方法:
钩子类型详解:
实用配置示例(语法以你当前版本文档为准):
这个功能我经常用,把一些常用操作包装成命令,用起来很方便。
怎么创建命令: 项目根目录建个 文件夹,丢几个 Markdown 文件进去:
:
命令名即文件名(不含扩展名)。
用法:
我常用的几个命令:
- : 快速生成文档,API 说明啥的
- : 分析代码架构,看看有哪些地方能改进
- : 安全检查,找找有没有漏洞
MCP 让 Claude 连接外部数据源/工具,比如:
- 文件系统访问: 读取本地文件
- 数据库连接: 查询数据库信息
- API 集成: 调用外部服务
推荐用法(CLI):
也可使用项目或用户级配置(通常位于 或 ),字段与结构以当前文档为准;若用 JSON,请确保无注释与有效键名。
不同版本与终端的快捷键可能略有差异,请以 与官方“Interactive mode”文档为准。常见操作包括:
- ESC: 打断当前任务
- ESC + ESC: 连按两下,出现本Session的历史对话。可上下选择对话,重新编辑并执行
- Ctrl + L: 清除当前输入框的内容
- Ctrl + J: 在输入框中换行
a、继续上次对话
继续上次内容可使用“继续/恢复”相关选项(随版本可能为 或其缩写),以 为准。
b、查看历史对话
查看历史Session通常可用 或其缩写 打开历史Session视图,具体以当前版本为准。
c、随时插话
Claude 执行过程中可随时插话,无需等待其完成输出。
a、同时处理多个任务
开几个终端窗口,可以让 Claude 同时干好几件事:
b、计划模式
在交互模式中可开启“先规划后执行”的流程(计划列表→逐步执行)。具体快捷键(alt + m)或开关以当前版本文档为准。
c、系统性思考
没有固定“思考模式”开关,但可以通过提示语引导更系统的分析:
方法一:明确要求思考过程
方法二:分步骤引导
方法三:角色扮演
提示语的目标是让 Claude 先进行系统性分析,再进入实现阶段。
d、发送图片
在终端中,请提供图片文件路径(例如 )。Claude Code 会读取并理解图片内容并回答你的问题。
Windows下使用Alt + V 粘贴截图。
e、关于“思考等级”关键词
官网提供了“think/think hard/ultrathink”等词开启不同思考能力。
当然,更可靠的做法是明确提出分析框架与期望产出(如方案权衡、决策依据、分步计划)。
问题: 国内或公司网络下可能无法直连。
解决: 优先使用环境变量或企业代理指引:
企业环境请参考官方“Corporate proxy configuration”文档,按需配置认证与证书。
问题: 项目里配置的 MCP 未生效。
排查与解决:
- 使用 确认服务是否已添加; 检查连通性。
- 确认 MCP 服务器可访问(网络/端口/认证配置)。
- 若使用配置文件,检查路径、JSON 有效性与字段名是否符合当前版本文档。
- 查看 是否误排除了 MCP 相关脚本或目录。
如果还是不行,全局配置里加一行:
问题: Claude Code 读不了文件或执行不了命令。
解决:
- 检查文件权限
- Mac 上去“安全性与隐私”里授权
- 公司电脑可能有安全策略,要找 IT 部门
问题: 项目大了 Claude Code 反应很慢。
解决: 用 排除不需要的文件:
建议从官方渠道(官网或企业采购)获取,遵守服务条款与合规要求,不建议使用共享或第三方代购账号。
Claude Code 确实改变了我写代码的方式,节省了很多时间。这些经验对我很有用,希望对你也有帮助。
AI 编程还在发展,未来肯定会更强大。现在学会和 AI 协作,就是在为未来做准备。一起努力吧!
祝你变得更强!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/226666.html