Claude Code基本操作

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.mdclaude.md是目录/项目级协作约定会被Claude自动读取和遵守。不是所有的项目文件名都创建为CLAUDE.md在当前工作目录当中创建完之后在里面粘贴以下内容#协作约定你是协助整理个人公开资料的Agent工作原则只读取当前目录中你有权限读取的文件不要尝试读取被权限禁止的文件不要编造联系方式、家庭关系、朋友关系或合作关系信息不足时写为“未提供”或“暂无”写文件前先说明计划写入的文件名和结构生成内容应适合作为公开版履历不包含私密信息输出结构基本信息个人简介核心经历代表作品技能标签可公开补充项信息缺口与需本人确认的问题执行要求- 生成后请总结你使用了哪些资料以及哪些资料因为无权限或缺失没有使用这个文件的作用不是来替代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自定义全部快捷键默认快捷键冲突、想要修改热键执行该命令自定义绑定以上就是今天的学习内容啦。