Claude Code学习笔记2 - Claude.md 文件和使用命令

Claude.md 文件常见的三个位置以及用途:

1、项目级 CLAUDE.md

位置:项目根目录

特点:使用 init 命令生成;提交到源代码控制(Git);与团队其他工程师共享

用途:定义项目特定的规则、规范、最佳实践和指令

2、 个人级 CLAUDE.local.md

位置:项目根目录

特点:不与其他工程师共享;包含个人指令和自定义设置

用途:存储个人偏好、快捷指令、本地配置等私人设置

  1. 全局级 ~/.claude/CLAUDE.md

位置:用户主目录的 .claude 文件夹

特点:与机器上的所有项目一起使用;包含希望 Claude 在所有项目中遵循的通用指令

用途:定义跨项目的通用规则和偏好,属于基础设置

修改文件操作

在claude.md文件里面,通常包含项目概览、关键技术、架构总览、关键组件等。可以指定当前所在文件或者时特定行的信息去修改,可以手动增加或者用便捷命令去添加规则。

复制代码
$ claude 打开claude代码
/ide 连接访问
快捷命令-----直接#添加到内存中,例如下面
# always us uv to run the server do not use pip directly

当前在访问的文件名会在终端右下方显示,标记当前的操作状态,就能准确获取文件的上下文。用快捷命令后可以看到内存有不同的保存位置让确认,确认后就自动更新完成。

让claude找到正确的文件很重要,如果知道具体的文件,只需用@并标记该文件,用TAB补全完整文件名。

复制代码
@ + path to file 
例如@run.sh

当需要做大改动的时候,建议先用计划模式--先理清需要做什么再去执行。激活计划模式:两次shift+tab,输入准备好的提示词中引用文件。claude会先读文件后给出步骤,这时候可以给予执行或者再修改计划。经常使用的语句可以直接写入Claude.md文件。

其他常见实用命令

复制代码
/help  显示所有的命令简要说明
/clear 清楚对话历史,从头开始 ----切换任务或者新功能时非常实用
/compact 清楚历史但是保留摘要
当然终止最快捷的方法-----escape按键

补充说明:目前学习环境时使用 vscode+claude code,好处是,当文件发生变化时,可以在编辑器中只管的看到这些变化。并且每次使用工具会有申请授权,这种关键人参与机制会提高决策能力,当然也可以关掉每次的询问。

相关推荐
征尘bjajmd15 分钟前
黑马AI大模型机器学习课程笔记(个人记录、仅供参考)
人工智能·笔记·机器学习
蒸蒸yyyyzwd22 分钟前
cpp选手备战秋招学习笔记day17
笔记·学习
长谷深风11135 分钟前
MCP Tool 变动、重名、失联:客户端如何稳住
ai·幂等性·aiagent·mcp·mcp server·toolcalling·agent设计
谢白羽36 分钟前
SGLang模型加载过程笔记
笔记·llm·论文·agent·vllm·大模型部署·sglang
长谷深风11137 分钟前
读懂 MCP:能力、传输与多 Server 连接
java·大数据·ai·ai agent·mcp·streamable http·agent设计
SamChan9039 分钟前
Python+ReportLab自动生成PDF翻译质量审计报告:从数据到可视化的完整方案
开发语言·python·ai·pdf·wpf
AI的探索之旅1 小时前
97 个 OpenCV 实例(十二):仪表自动读数,从图像处理到落地项目
人工智能·opencv·计算机视觉·ai
AAA代码批发商1 小时前
Days 32 Linux 多线程:线程分离属性、多进程 vs 多线程、线程同步互斥锁、信号量
linux·笔记
SamChan901 小时前
用Prometheus+Grafana搭建PDF翻译服务监控看板:指标采集与告警实战
python·ai·pdf·grafana·prometheus·机器翻译
从零开始的嵌入式之旅1 小时前
day31
linux·c语言·经验分享·笔记·嵌入式硬件