当前位置: 首页 > news >正文

Claude Code基本操作

一、读取文件与安全边界

在一个空白的工作目录中,复制粘贴几个文件,然后使用Claude Code进行读取,询问“当前目录下有哪些文件?”。如图所示 :

接下来,询问“读取基本信息”,会得到:

注意:这里我粘贴的文档格式有word格式的,这里无法直接读取,最好粘贴.md格式的文档来进行实验,确保文件中的内容都能被正常读取,得到想要的测试结果。

一般情况下,企业的有些文件都是对外保密的,不能让大模型直接获取,这里除了可以直接在电脑上删除当前工作目录下的文件之外,还可以使用一些配置来禁止读取私密资料。

在.claude/settings.json中配置拒绝规则:

先在当前工作目录下新建一个文件夹,命名为.claude,如图:

为了方便测试,以下自己单独创建了四个.md格式的相关文档,包含了一个人的相关信息,如下:

这里还需要在.claude文件夹里面新建一个文本文档格式的文件,命名为“settings.json”,在记事本打开之后,里面粘贴:

{
"permissions": {
"deny": [
"Read(联系方式.md)",
"Read(社会关系.md)"
]
}
}

然后在claude当中询问“读取当前目录中的所有文件,告诉我有关陆渊的一切”,得到以下结果:

这里,你的期望表现应该是可以输出基本信息和工作经历,不能输出社会关系和联系方式,可是这里没有达到预期效果。排查原因是因为文件格式不对,该文件还是.txt,而不是.json格式的。这里在本机的文件资源管理器中上方:“查看”,点击“显示”,勾选“文件扩展名”,然后重命名就可以把格式更改为.json格式的。

将文件名修改之后,再次进行测试,发现可以达到预期的要求,如图所示:

注意:这里还可以加入settings.local.json文件,文件内容为:

{ "permissions": { "allow": [ "Bash(Get-ChildItem -Recurse -Depth 3)", "Bash(Select-Object FullName, Length, LastWriteTime)", "Bash(Format-Table -AutoSize)" ] } }

来展示大模型在回复问题时可以生成的时间,以及哪些是可以读取的文件,哪些是不可读取的。

二、创建CLAUDE.md

claude.md是目录/项目级协作约定,会被Claude自动读取和遵守。(不是所有的项目文件名都创建为CLAUDE.md)

在当前工作目录当中创建完之后,在里面粘贴以下内容:

#协作约定

你是协助整理个人公开资料的Agent

工作原则:

  • 只读取当前目录中你有权限读取的文件
  • 不要尝试读取被权限禁止的文件
  • 不要编造联系方式、家庭关系、朋友关系或合作关系
  • 信息不足时,写为“未提供”或“暂无”
  • 写文件前先说明计划写入的文件名和结构
  • 生成内容应适合作为公开版履历,不包含私密信息

输出结构:

  1. 基本信息
  2. 个人简介
  3. 核心经历
  4. 代表作品
  5. 技能标签
  6. 可公开补充项
  7. 信息缺口与需本人确认的问题

执行要求:

- 生成后请总结你使用了哪些资料,以及哪些资料因为无权限或缺失没有使用

这个文件的作用不是来替代prompt的,而是用来给Agent一个稳定的工作约定。同理,在做测试项目时,也会使用类似方式来写测试协作规则。

将上面这段协作约定复制粘贴到CLAUDE.md当中,如图所示:

这里来做一个测试,只给agent很短的指令来完成规定的任务。例如,输入“生成简历”,结果如下:

打开对应工作目录中的.md格式的文件夹,可以看到一份相对完整的简历信息,如图所示:

最后一个小补充:当你在使用claude code遇到问题时,可以使用/help来获取帮助,这里有一些提示命令的介绍。(借助AI豆包总结出来的)

Claude Code 快捷键/指令完整对照表

第一列:输入前缀符号指令

指令功能说明使用场景
!切换 shell 终端模式需要执行Windows PowerShell/CMD系统命令(如查看文件、创建文件夹、运行脚本)时使用
/触发内置斜杠命令调用程序内置功能,如/login登录、/new新建会话、/doctor校验配置、/init生成CLAUDE.md
@引用文件路径精准指定读取/修改某个文件,比如@基本信息.md,限定仅操作该文档
&后台运行任务执行耗时操作(批量处理文件、长代码分析),不想阻塞当前输入框时后台执行
/btw侧边附加提问不打断当前主任务,临时插一个无关小问题,主流程保留原有上下文

第二列:操作快捷键

快捷键功能说明使用场景
双击Esc清空输入框全部内容输入一大段文字想全部重写,快速清空输入框,不用逐字删除
Shift + Tab一键自动确认代码修改Claude生成代码变更后,不用手动点确认,快捷键直接应用全部修改
Ctrl + O开启详细日志输出(verbose)排查问题时,查看完整工具调用、文件读取、权限拦截日志,定位配置失效原因
Ctrl + T任务面板开关查看后台运行任务、终止卡住的执行进程
\ + 回车输入框内换行输入多行指令、长提示词,需要分段换行时使用

第三列:功能快捷键与自定义命令

快捷键/指令功能说明使用场景
Ctrl + Shift + _撤销上一步操作误删内容、错误代码修改,一键回退上一步变更
Alt + V粘贴图片需要上传截图、流程图、报错图片给Claude分析时
Alt + P切换AI模型在Opus等不同模型之间快速切换,调整输出能力
Ctrl + S暂存当前输入提示写到一半临时要查资料,保存当前输入内容不丢失
Ctrl + G在系统默认编辑器打开编辑内容太长终端不方便修改,一键调用记事本/VS Code编辑文本
/keybindings自定义全部快捷键默认快捷键冲突、想要修改热键,执行该命令自定义绑定

以上就是今天的学习内容啦。

http://www.jsqmd.com/news/1197596/

相关文章:

  • PrivaZer深度清理:彻底擦除Windows隐私数据与释放磁盘空间
  • README.md语法全解析:从入门到精通,打造专业项目文档
  • 2026下半年计算机二级C语言零基础通关备考方案
  • 【Simulink】电力系统仿真:从‘黑库’与‘蓝库’模块选择到系统搭建避坑指南
  • SQ-1魔方复原指南:从结构解析到公式实战
  • C++20核心特性深度解析:协程、模块、概念与范围库实战指南
  • 2026律所管理与协作系统盘点:解决团队协作与案卷安全的最优解
  • 2026 年新发布:连云有实力的卧式油罐厂家推荐,揭秘:这一个装置如何颠覆你的储油方式 - 鉴选官
  • COMSOL与MATLAB拓扑优化流程:从环境配置到MBB梁案例实战
  • 渗透测试之信息收集:从零到一的实战资产测绘指南
  • 学生综合素质评价哪家靠谱
  • 立创EDA之BOM导出实战:从属性设置到格式优化
  • WebStorm安装失败真相:授权、环境与架构的三重校验
  • 从地址线到数据线:一个实例解析CPU与存储器的连接逻辑
  • C++ Primer Plus习题实践指南:从环境搭建到项目实战
  • 十二字真言:知己知彼,扬长避短,优势互补
  • 2026 年 7 月新发布:万荣评价高的不锈钢水箱定做厂家电话,别再买塑料了!这玩意儿的秘密曝光 - 行业推荐官[官方】--
  • 数控开孔技术:从精度控制到效率提升的全流程实践指南
  • Multisim仿真设计RC有源滤波器:从理论到实践指南
  • 六大前沿LLM模型对比:GPT-4、Claude、LLaMA、Gemini、Mistral、Grok技术选型指南
  • GPT-5.6在Amazon Bedrock的部署指南:三模型选型与成本优化
  • A2415S-2WR3 和钡特电源 DB2-24D15LS 优质稳定供应|2W 隔离 DC-DC 工业模块硬件选型参数拆解
  • 从APB 2.0到3.0:深入解析AMBA低速总线协议的演进与核心信号
  • 从零到一:基于React Native的米家插件开发环境实战配置
  • 深度解析iOS越狱:3种终极方案实现设备完全掌控
  • 深入解析C++多态:从虚函数表到实战应用
  • EG4S20 FPGA开发板数码管驱动与SPI Flash烧录实战
  • 2026 年新发布:宾川优秀的HDPE硅芯管通信工程批发报价生产商综合实力解析,揭秘!这个管道如何让你的通信工程成本骤降50%? - 实业推荐官【官方】
  • 【软件相关】Proteus 8 实战指南:从零搭建8086仿真项目
  • ARM调试(2): 告别卡死!详解Keil中标准C库printf重定向的Semihosting陷阱与解决方案