hello大家好 我是王飞 本期视频呢 是关于Claude Code入门的一个视频 详细的介绍了如何安装Claude Code 以及如何在vs code中使用Claude Code 还介绍了Claude Code常用的命令 以及 如何将国内大模型接入到Claude Code中 另外 还介绍了Claude Code几种核心模式 和会话管理 还有就是它的配置 包括项目上下文的配置 还有Claude Code的配置 最后还介绍了Claude Code的工具的使用 包括内置工具 本地CLI工具 还有MCP服务等 在安装Claude Code之前 需要先安装node.js 可以打开这个网站 我的电脑是Windows系统 所以这里选择的Windows 如果你的电脑是苹果系统 那么你就选择macos 然后这里选择Node.js版本 我建议大家安装22或者是24版本 至少是大于20 选好版本之后 点击这里的下载 就可以下载一个安装程序 下载好之后 双击进行安装就行了 我相信大家都会安装 所以安装过程我就不演示了 如果你不会安装的话 可以看一下这个文档 这个文档中 详细的演示了如何在Windows上安装node.js 然后安装好之后 我们可以先运行一下这个命令 然后打开power shell 你可以使用power shell 也可以使用CMD都可以 先查看一下nodejs的版本 输入node -v 这里显示20.19 也就是说 我当前安装的nodejs版本是20.19 然后输入这条命令 查看一下npm的版本 如果你的node版本 还有npm的版本都能正常显示的话 说明你的node.js已经成功安装 nodejs推荐安装的版本是20以上 最好是安装LTS版本 node安装完之后 我们还需要安装Git 在这里进行下载 打开这个链接 然后点击这里就可以直接进行下载 下载完了之后 直接双击这个exe文件 进行安装就行了 安装好之后 我们可以运行这个命令 同样也是在CMD中进行运行 查看一下Git的版本 如果这里能够正常的显示Git的版 本的话 那么说明你的Git安装是没有问题的 接下来需要设置一下 一个环境变量 我们需要将Git的Bash工具 添加到环境变量中 环境变量的名称是这一个 为什么要添加这个环境变量呢 因为Claude Code在执行的过程中 它会执行一些命令行工具 也就是用到它的Bash工具 它的Bash工具 就是用到的Git的这个Bash 点exe 先按一下键盘上的 win+R 键 打开运行 然后输入这个命令 点击确定 点击这里的环境变量 可以在用户变量这里添加 也可以在系统变量这里添加 这里我是在系统变量中添加的 我先删除一下 然后重新添加 点击新建 然后复制下这个命令(环境变量名称) 后面的路径是你Git的安装路径 我找一下我的git安装路径 输入到这里 点击确定 点击确定即可 安装好nodejs还有git之后 我们就可以安装Claude Code了 我们复制这条命令 然后在终端中执行 好了这里提示已经安装完成 我们验证一下是不是已经安装成功 先执行一下这条命令 这里能够正常的显示Claude Code版本号 说明Claude Code已经正常的安装 也可以执行一下这条命令看一下 通过claude --help命令 可以查看Claude Code有哪些参数 还有一些常用的命令 现在我们来启动一下Claude Code 启动的命令非常简单 直接在命令行中输入claude 然后回车 第一次启动会 让你选择一些主题 我们直接默认回车即可 然后再接着回车 然后选择yes 第一个 好这样的话就启动成功 按下Ctrl加c 退出这个Claude Code 接着我们再说一下如何升级Claude Code 当你的Claude Code安装好之后 过一段时间它可能就会出现新的版本 这个时候需要我们进行升级 我们可以直接运行这个命令 就是Claude Code update 这里显示他正在检查更新 然后已经更新到最新的版本 因为我们刚刚安装的 所以他现在最新的版本 也就和我们刚刚安装的版本是一样的 接下来我们要设置一下网络代理 为什么要设置这个网络代理呢 如果说你使用的是原生的Claude Code的 或者是国外的API 如果不配置网络代理的话 他就无法访问这个端口 如果说你用的不是原生的Claude Code 是使用的国内的API 比如说Kim K2或者是deepseek的API Claude Code也会使用联网工具 在谷歌进行查询 如果你不设置代理的话 它就无法访问网络 也就是无法访问谷歌 那么也会查询失败 配置代理的方式有很多种 最简单的方式呢 就是直接开启 启用代理工具的TUN模式 就像这里 只要把这个TUV模式打开就可以 第二种方式呢 就是通过设置临时的环境变量来实现 我们可以通过这种方式来配置一下 复制这个代码 然后在power shell中 注意这两行的命令是需要在power shell 中运行的 然后回车 这样就设置好了代理 第三种方式呢 就是你在你的项目文件夹下 建一个 .claude (文件夹) 然后 再新建一个settings.json 的文件 然后在这个文件中输入下面的代码 效果呢和第二种方式是一样的 我这里我就不演示了 需要说明一下的就是这里的端口 不同的代理工具 可能它的端口是不一样的 这个需要根据你的代理工具来查看一下 当前代理工具的端口是哪个 然后我们启用一下Claude Code 怎么样看一下 我们当前设置的代理已经生效了呢 我们可以让他测试一下 是不是能够正常访问谷歌啊 直接输到这里 然后回车 同意 可以看到他正在 ping google 哎他这里说能够正常的访问 google 说明我们配置代理已经生效 也可以让他查询一下 当前人民币的汇率是多少 这个时候 他也会调用联网工具进行查找 这里我就不演示了 感兴趣的可以自己看一下 上面就是Claude Code的安装 还有配置代理的方式 整个过程呢也是非常简单 第一步就是安装nodejs 第二步就是安装Git 为什么需要安装Git呢 因为Claude Code在执行代码的时候 会用到Bash工具 这个Bash工具 它就是用到Git的Bash.exe 这个文件去使用的Bash工具 最后一步呢 就是安装Claude Code 安装方式也是非常简单 只需要一行代码就能搞定 然后就是启动Claude Code 还有升级Claude Code 接着就是配置代理 Claude Code它是一个命令行工具 这也导致我们在看代码的时候 不是很方便 需要使用其他的编辑器 比如说vs code来看代码 如果你不想在vs code 还有命令行工具之间 来回的切换的话 也可以在vs code中安装一个扩展 这样就能够实现 直接在vs code中使用Claude Code 下面我就演示一下 如何在vs code中安装Claude Code扩展工具 首先我们打开vs code 找到扩展 我们需要搜索Claude Code for vs code 一定要看清楚是这一个 不要安装错了 然后直接进行安装即可 好了安装完成 然后回到我们的项目文件夹 那么如何在vs code中使用Claude Code呢 可以随便点击一个文件 然后右上角这里有一个Claude Code的图标 可以点击一下 这样就打开了一个Claude Code对话框 这个时候 我们就可以在这个对话框中 输入我们想要的需求 比如说 我让他帮我写一个 冒泡排序的Python文件 我们可以将需求输在这里 然后回车 它正在帮我们写 好了 这里说冒泡排序文件已经创建完成 然后保存到了这个文件 也是这个文件中 然后我们可以继续 让他帮我们测试一下这个文件 我们在这里输入 帮我测试一下上面的文件 然后执行 选择 yes 啊这里才发现这个编码有问题 然后正在修复编码 我们选择yes 在这里可以看到 他现在就在调用Bash工具来测试代码 这里的Bash工具 也就是我们在安装的时候设置的 Git的Bash 点 exe文件 好这里已经测试完成 这是它的原始数组 这是它的排序结果 优化版本结果完全相同 这样我们就在vs code中 安装好了Claude Code扩展 也就可以在vs code中使用Claude Code 我个人还是比较喜欢在命令行中 使用Claude Code的 它之所以被设置为一个命令行工具 我想首先是它的初心吧 他的目标应该就是 未来所有的代码都由AI来写 人只负责梳理需求 使用自然语言来描述我们的需求即可 不需要管后面的代码 是如何具体的实现 虽然目前还达不到这种效果 但是我觉得它的目标应该是非常好 另一个原因 我觉得它之所以被设置为命令行工具 是因为命令行工具的兼容性比较好 不论是Mac OS还是Linux还是Windows系统 都能够很好的兼容命令行工具 而且在命令行工具中 各种工具的使用都比较灵活好 下面咱们来看一下 Claude Code中一些常用的命令 只在交互界面中 通过斜杠命令 来控制AI助手的行为和上下文 合理的使用这个斜杠命令 配合自然语言的输入 可以更加顺利的完成开发操作 打开一个Claude Code 先进入我之前的一个项目的文件夹 这个项目是我在之前的视频中开发的 一个谷歌浏览器倍速播放的插件 可以一键调节网页上视频的播放速度 然后启动Claude Code 我们先看一下 第一个命令就是 /init 命令 它这个命令的作用 就是初始化项目的记忆指南 简单来说就是生成Claude.md 文件 我们先在 vs code中打开这个项目 当前这个项目的目录中 是没有 CLAUDE.md 文件的 我们在这里执行一下 /init 命令 它这里先进行了搜索 也就是查找各种文件 读取 README.md 文件 读取这个json文件 还有下面也是读取了所有的文件 它会根据这个项目中所有的代码 来生成一个claude.md 文件 现在它正在创建 这个claude.md 文件 我们等一会让它创建完成 啊它已经创建完成了 我们打开看一下 虽然它已经创建好了 但是这个claude.md 文件中的内容 都是英文的 我们可以让它改为中文的 在这里输入 将claude.md 中的内容改为中文 让它在这里先执行着 我们继续看其他的命令 刚才我们测试的这个 /init 命令 它的主要作用就是 初始化项目记忆指南 也就是生成claude.md 文件 这个claude.md 文件中的内容 是作为上下文使用的 当然这个文件中的内容 既可以让AI自动生成 我们也可以进行手动的编辑 第二个命令是 /add-dir 后面加一个文件路径 它的作用就是切换一个工作目录 或者说是添加一个工作目录 好了这里已经显示将 文件中的内容从英文翻翻译为中文 我们看一下这个文件中的内容 在文件中的内容也已经变为了中文 然后我们试一下这个杠a d d杠d r命令 然后添加一个路径 添加一个我测试文件夹的路径吧 现在 就将这个文件夹作为了一个工作目录 这个时候 我们就可以针对这个文件夹 来做一些相应的提问 比如说 我们可以问这个文件夹中有哪些文件 它就会查看这个文件夹中的所有文件 这个文件中有以下两个文件 我们可以看一下这个文件夹 啊确实只有这两个文件 然后这个是杠clear命令 它可以清除对话历史 当我们不停地与Claude进行对话的时候 有的时候它会跑偏 当我们发现Claude跑偏了 我们就可以清除所有的对话 然后重新开始沟通 或者是 我们需要开启一个新任务的时候 也可以将这个所有的历史上下文对话 进行清除 然后再重新开始 可以演示一下 执行这个命令之后 相当于就是清除了上下文 接着我们看一下 /compact 命令 这个命令主要作用是压缩对话内容 我们在与Claude Code进行沟通的时候 可能会进行多轮对话 这个多轮对话中 可能既有已经解决的问题 也有没有解决的问题 当我们对话人数比较多的时候 也是上下文比较多的时候 就可能会造成上下文的溢出 也就是造成Claude Code失忆了 那么我们可以使用这个命令对我们的 上下文内容进行压缩 例如使用斜线compad 保留尚未解决的问题 可以让Claude Code在总结上下文的时候 也就是在压缩上下文的时候 他用保留未解决的问题 上下文经过压缩之后 可以有效的避免上下文过长 造成上下文溢出的问题 然后是杠member命令 这个命令呢 可以让我们直接编辑claude.md 文件 我们测试一下 选项一是 编辑当前项目中的claude.md 文件 选项二是 编辑我们用户的claude.md 文件 至于这两个文件的相同点与不同点 我们在后面进行介绍 现在我们直接选择一 这样 我们就直接打开了这个Claude d文件 我们可以在这里进行添加和修改内容 修改完了之后直接进行保存就行了 然后是config命令 通过config命令 我们可以查看和修改Claude Code的配置 这个命令呢 使用频率不是很高 我们了解一下就行了 可以看到当前有这些配置 以及它的配置的选项 是开启还是关闭下来 model命令是用来查看和切换模型 当前我们有这些模型 因为我现在使用的是DeepSeek的接口 所以其实上面三个模型是不能使用的 也就是只能选择这个deep seek 就算是选择上面三个模型 它默认也是使用deep seek模型 然后是status式命令 这个命令还是比较常用的 我们执行一下 看一下status的命令 可以查看我们当前Claude Code的版本 以及当前的工作路径 还有当前的接口 以及代理信息都在这里显示 当下的模型以及当前使用的记忆 memory现在是使用的项目级的记忆 也就是当前项目目录中的claude.md文件 Doctor命令 应该来检查当前Claude Code的安装状态 我们仔细来看一下 就是显示了 当前Claude Code的安装的一些详细信息 cost命令 是用来显示消耗的TOKEN与费用统计 它这里计费是使用美元进行计费的 当使用国内的模型 比如说Deepseek的接口的时候 这里的预估价格应该是不对的 接下来咱们来看一下 如何在Claude Code中接入我们国产大模型 因为原生的Claude Code 一是他在国内访问不是很方便 你看他注册账号就不是很方便 即便是注册了账号 在我们国内使用的话 他也很容易封号 现在我们国产大模型的编程能力 已经非常好了 虽然不能够超过Claude Code的原生模型 但是使用我们国产的模型 也一样 能够很好的达到我们的开发要求 除了Claude Code的账号不好注册之外 还有就是它的价格也比较贵 使用我们国内的模型价格也比较便宜 所以咱们就直接使用国内的模型 在接入之前 我先给大家介绍一个 Windows命令行工具 就是Windows Terminal 我的命令行工具是这这样的 如果你没有安装的话 默认的使用是CMD命令行 也就是这种 还有一种就是power shell命令行 也是这样的 他这两个工具其实使用哪种都可以 不论是你 使用CMD还是使用Powershell 这都是可以的 但是 CMD和Powershell有些命令是不一样的 尤其是在设置一些环境变量的时候 所以如果你跟着我的教程操作的话 我希望你使用的是Powershell 推荐大家先安装一下这个 Windows Terminal工具 也是这个链接 打开之后 可以点击这里 然后选择一个符合你系统版本的 进行下载 下载完之后直接进行安装就可以 安装好之后就是这种 这个工具呢 既可以使用powershell 也可以使用cmd 它相当于是一个命令行工具 的一个壳吧 整体上UI比较好看 要比这个powershell还有这cmd好看一些 另外 它可以在一个窗口中开启多个Tab 这样用起来也比较方便 当你安装完之后 你可以点击这个箭头 点击设置 在启动这里 你可以默认选择它启动的时候 是使用power shell还是CMD 这里我使用的是power shell 保存一下 然后再次启动的时候 它这里默认就是powershell 好了这个工具就先介绍到这里 如果没有的话 我建议你去安装一下 如果不安装的话 也是没有问题的 你只需要使用系统自带的powershell 就可以 也就是用这个power shell工具 好接下来 我们说一下 如何在Claude Code中接入我们国产大模型 我们国产大模型有很多 这里我就以月之暗面 也就是Kim K2还有deep seek为例 来演示一下如何接入接 入的第一步呢 就是我们需要先获取一个API Key 我们打开月之暗面的开放平台 同时也打开DeepSeek的开放平台 学这一面的可以在这里新建一个API Key 随便起个名字叫test吧 项目就选择一个default 然后确定 这样他就创建好了 一个秘钥 我们需要复制一下kimi k2的这个密钥 它只能在创建的时候显示一下 我们点击这里进行复制 当你确定之后或者关闭这个窗口之后 你就再也无法看到这个密钥了啊 如果你忘记了之前的密钥是什么 那就无法找回 就只能删除 再重新新建一个 我们点击确定 先将Kimi k2的密钥保存到这里 然后我们再去DeepSeek这个平台 也是在这个API key里面 来创建一个API key 点击创建 这样这个秘钥也创建好了 我们点击复制关闭 也保存一下 嗯deep sleep的API 我们需要先充值一下 然后可以充值10块钱 也不用充值太多 它可以支持支付宝和微信 充值一个对应的金额就行 KimiK2的模型 如果你不充值的话 也是可以使用的 但是它有一个并发限制 免费用户他是有并发限制的 是在使用Claude Code的时候 可能会出现error 429这个报错 建议你充值一个50块钱 充了之后他就会升级你的账户等级 可以点击这里进行查看 充值50块钱之后 就会变成这个第一等级 并发数是50 默认免费的用户是并发数是1(口误) 呃上面就是充值 的一些注意事项 然后呢就是配置 kimi k2可以看一下这个文档 嗯 DeepSeek可以看一下这个文档 这里就教我们 如何将Kim K2配置到Claude Code中 Windows系统的话使用这个命令 我们先复制 展现到这里 然后我们只需要替换这里的API Key 这是Kimi k two的API Key 我们放在这里 然后我们复制所有的命令 打开我们的power shell 进行粘贴 然后执行claude 在这里就可以看到 我们当前的模型是Kimi k2 thinking turbo 也就是说 我们将Kimi K2配置到了Claude Code中 如果在使用的过程中 你忘记了当前的模型是哪一个 你也可以通过 /status命令 来查看当前使用的模型是什么 从这里也可以看到 当前的模型是Kimi k2 thinking turbo 当前的base URL是这个 刚才我们是在终端中进行的配置 它这种配置的方式 就只对我们这个终端有效果 假如说我们新开一个终端 然后运行claude 这个时候 它就会默认使用原生的Claude Code的模型 也就是说我们在终端中进行配置 它只对这个终端有效 我们每次想要使用KMI KTO这个模型的时候 都需要在这个终端中进行配置 这样用起来就比较麻烦 所以我推荐大家使用环境变量的方式 进行一次设置 永久有效 接下来 我就演示一下如何设置环境变量 先按键盘上win加r打开这个运行窗口 然后输入 这个命令点击确定 点击环境变量 可以在用户变量中进行添加 也可以在系统变量中进行添加 这里我就在用户变量进行添加 先新建 然后我们复制这个变量名称 也就是依次将这个变量名称 还有变量值进行添加 好了 这样我们就将环境变量添加好了 需要注意的是 变量的名称前面不需要带这个 $env: 这几个字符串 还有就是变量的值不需要带这个引号 我们只需要双引号中间的内容就可以 我们点击确定 然后关闭这个CMD 重新打开 现在我们直接启动claude 可以看到 现在它默认使用的模型就是Kimi K2 如果你想要使用deep sleep模型的话 那么配置方法也是一样 既可以在环境变量中进行设置 也可以在终端中进行设置 在终端中设置的只对当前的终端有效 当终端关闭之后 也就是CMD命令行关闭之后 我们再次打开的时候 它就失效了 这个是将DeepSeek模型接入Claude Code的文档 这里它也是使用配置环境变量 但是它的方式并不支持Windows系统 这是Macos系统和Linux系统的方式 Windows系统配置的方式 可以参考我的文档 也就是这里的内容 我们可以试一下复制这些命令 然后替换一下API Key 然后将这里的API Key替换掉 EX终端 可以看到 这里显示的模型是deep seek chat模型 也就是说 我们已经将deep seek配置到了Claude Code 中 我推荐大家使用 这个Windows Terminal具的原因 还有一个 我们可以通过这个工具 快速的切换Claude Code的模型 例如 当前我们既可以使用Kimi K2这个模型 也可以使用DeepSeek这个模型 但是现在我们在切换模型的时候 要么需要我们在一个终端中 执行一大堆的命令 来设置一下临时的环境变量 要么 就需要我们去修改这里的环境变量 来进行永久的修改 使用这两种方式来切换模型的话 都不是很方便 那么 怎么样才能更加方便的来切换模型呢 首先我们可以在环境变量中 配置一个我们默认使用的模型 也就是在这里配置一个 我们默认会使用的模型 然后我们通过这个Windows Terminal工具 来配置我们需要使用的其他模型 下面我就给大家演示一下 首先点击一下这个箭头 然后点击设置 然后在这里添加新的配置文件 这里选择Windows power shell 点击复制 我们先修改一下名称 就叫Claude Code deep seek 然后修改一下这里的命令行 我们复制这里的代码 先在这里粘贴一下 可以看到 这里的内容就是上面的 这这一部分内容 我们需要先将APRK来替换一下 然后同时我还添加了两行 就是通过这两行命令来设置代理 然后我们将这个命令复制 粘贴在这里 然后点击保存 关闭 这个时候我们可以点击箭头 然后选择Claude Code deep seek 然后启动Claude Code 这时当前这个终端 它默认使用的模型就是deep seek模型 这样我们就实现了更加方便的 来切换Claude Code使用的模型 每当我们有一个新的模型 想要使用的时候 我们就可以通过这种方式 来新建一个配置 然后通过修改这里的命令行 来修改不同的模型 以及模型对应的API 这样 就能够实现快速的切换不同的模型 每次我们想要更换模型的时候 只需要在这里 打开我们想要使用的模型配置即可 好了 接下来咱们看一下Claude Code的进阶玩法 首先来了解一下Claude Code的核心模式 通常情况下 Claude Code每次修改文件 或者是创建文件的时候 都需要我们进行手动确认 那这样一来的话 它的效率就比较低 因为如果我们不进行确认的话 它就会一直卡在那里 不会进行后面的步骤 就像现在这样 我让他创建一个酷炫的Todo list的网站 他首先在这里规划这个任务 并在这里列出了 他要做的每一步的步骤 然后下面他就要创建这个文件 这里他需要我们进行同意之后 他才能去创建这个文件 这是第一个选项 如果我们选择第二个选项 那么在当前这个窗口中 他在创建文件和修改文件上 就不会再请求我们的权限 而会直接是进行创建或修改第二选项 也就是这里的自动编辑模式 现在我们先选择第一个选项 我们来看一下 自动编辑模式 就是免确认批量操作 适用于 不需要逐次确认的文件的创建和修改 的场景也 就是说当我们开启这个场景之后 Claude Code在创建文件 还有修改文件的时候 不需要经过我们的同意 就可以直接进行修改 这样就省去了很多的确认步骤 就能够提高一些效率 但是需要注意的是 这个模式它只是限于创建文件 还有修改文件 如果Claude Code想通过bash 来执行一些命令行的命令时候 或者是调用一些命令行的工具的时候 它还是需要我们进行手动的确认 除了这个自动编辑模式之外 还有一个plan模式 这个模式的作用就是只规划不执行 当在项目搭建 或者是处理复杂问题的时候 可以先开启plan模式 他会先梳理方案的框架 比如说要做像素风格的移动端 to do list他会自动的规划技术方案 页面结构 适配方案等等 如果你不满意的话 可以直接说重新规划 一直到符合你的预期 开启plan模式之后 他就只做规划而不写代码 相当于是 对这个任务做一个详细的规划 提出解决方案 但是不进行执行 Claude Code还有第三种模式 就是Yolo模式 Yolo模式它能获取到最高的权限 可以让我们完全的放手 让它自动化的执行 Yolo模式最常用在重复代码 或者是创建新项目的时候 或者是修复复杂bug的时候 可以通过添加这个参数 来启动Yolo模式 Yolo模式拥有权限最高 它可以直接执行更多操作 上面咱说的自动编辑模式可以 自动的创建文件修改文件 而不需要通过我们的确认操作 但是在执行命令行工具的时候 他仍然需要我们确认 如果你是开启了Yolo模式 那么他就不用再请求任何的权限 相当于他对你这个电脑 拥有了一个最高级的权限 可以执行任何的命令 也可以创建任何的文件 所以Yolo权限 虽然能够让Claude Code更加的自动化 但是如果使用不当的话 它可能对你的电脑一些文件造成破坏 所以在使用Yolo模式的时候 还需要我们能够确定 Claude Code所执行的操作 并不会对我们的电脑 或者是项目造成破坏 好了下面我们看一下 如何来切换这种不同的模式 在Claude Code中 不同的版本可能快捷键不一样 一般是shift+Tab或者是Alt+m键 就可以切换这几种模式 我们先选择yes 然后按一下Alt加m 这里已显示了accept Edit on 说明我们已经开启了自动编辑模式 同时这里也显示了快捷键 也就是Alt加m 这里就先让它在这里执行吧 我们新建一个窗口 进入到我项目的一个目录 然后启动claude 使用快捷键Alt加m 就可以在默认模式还有自由编辑模式 还有play模式之间切换 我们切换到plan模式 测试一下这个plan模式的效果 输入这个提示词 创建一个贪吃蛇的HTM小游戏 帮我规划一下需求和技术方案 输出到plan .md 文件 让它执行 然后我们再打开一个窗口 测试一下Yolo模式 如果想使用Yolo模式 那我在启动Claude Code的时候 需要添加这个参数 我们复制这条命令粘贴 在开启Yolo模式后 它会先有个提示 我们选择第二个接受 这样我们就进入了Yolo模式 这里显示by pass permissins on 就说明我们已经开启了Yolo模式 进入到Yolo模式之后 我们依然可以使用快捷键 在这几种模式之间进行切换 我们按下Alt加m 这样就回到了默认模式 再按一下就进入了自动编辑模式 再按一下就进入了play模式 再按一下就进入了Yolo模式 然后在Yolo模式下 我们也让它创建一个酷炫的 偷偷list的网站 在Yolo模式下 就完全不需要我们再进行任何的操作 它就可以自动的进行创建文件 修改文件 还有执行一些命令行工具 我们看一下 第一个窗口就是自动编辑模式 在这里来执行这个Bash命令的时候 它还是需要我们进行手动的授权 我们选择确定 接着它要运行index.html 依然需要我们手动授权 我们选择确定 网站已经在浏览器中打开了 我们看一下它这个网站的功能 删除 添加哎都可以 然后已完成 已完成清除已完成 感觉基本功能都是可以的 好了这就是自动编辑模式 我们看一下这个plan模式 这个plan模式 它需要询问一些关键的设计决策 来完善方案 然后我们就选一下 第一是功能选择 然后选择基础版本 就是方案选择一 选择第一个 然后确定 好了 他说规划已经完成 我们我们可以查看详细的计划文件 我们打开这个项目文件夹看一下 他这里并没有生成一个plan.md 文件 然后我们可以放到最后 他现在要接着做的 下一步就是要创建代码 我们选择3 不进行创建代码 继续规划 我们现在让他把规划保存到plan点m d文件中 这里他要创建这个plan.md 文件 需要我们通过的权限 我们选择yes 现在在这个项目文件中 他就创建了plan.md 我们打开看一下 这就是他创建的探知者HTM小游戏 技术方案 在plan模式下 他只是进行了方案的规划与整理 并没有进行直接写代码 这个也就是plan模式的作用 只梳理方案的框架 而不进行代码的编写 好了咱们看一下这个Yolo模式 Yolo模式已经完全处理完成了 在开启Yolo模式之后 我们只是输入了一个需求 他就完完整整的做出来这个项目 然后我们打开这个项目看一下 我们运行一下看一下 这个页面 是自动编辑模式下创建的待办事项 这个是在Yolo模式下创建的待办事项 添加一个试试 然后 完成删除筛选 整个功能是可用的 虽然页面不是那么美观 上面就是Claude Code的这几种模式 以及各个模式的作用 总共有三种模 式第一种是自动编辑模式 第二种是plan模式 第三种是YOLO模式 每种模式都有各自的应用场景 我们可以在开发过程中 根据自己的场景 来选择合适自己的模式 然后这几种模式 都可以通过快捷键进行切换 在我当前使用的这个版本中 它的快捷键是Alt加m键 我们先关闭这两种 即使在Yolo模式下 也依然可以通过快捷键 切换到其他的模式 但是有一点需要注意一下 就是在其他的两种模式下 是无法通过快捷键切换到Yolo模式的 如果想要启用Yolo模式 就需要通过这个参数 来开启Yolo模式 然后我们看一下这个页面 我们继续让他修改 让他把添加按钮改成绿色 现在已经修改完成了 我们刷新页面看一下 哎可以看到这里已经改为了绿色 接下来我们看一下这会话的管理 首先是暂停与回滚 我们在与Claude Code进行多轮的对话中 如果在执行的过程中 我们发现它跑偏了 可以进行及时的终止 这样可以避免token的浪费 比如说我们现在让它做一个修改 让它去掉这个清除已完成按钮 让他执行 在执行的过程中 如果我们发现他改错了 或者是我们不想让他删除这个按钮了 我们可以按ESC键 让他打断他的执行 在执行的过程中 按ESC键停止他当前的操作 比如说安装依赖超时 或者是思路跑偏时 可以及时停止 减少无效的操作 如果我们想让它继续操 作的话我们可以在这里输入继续 这样的话它能够继续有上面的操作 我们让它执行完成 它修改完成 我们先我们刷新一下 看一下这里的清除已完成按钮 已经被删除掉了 还有一个关于会话的快捷键是 按两次ESC键 这样就能看到我们历史的对话 从我们第一次对话到我们现在 当前的对话继续 现在是处在current这里 再按一次ES键就退回到当前的页面 在查看历史对话节点的时候 我们可以选择 回到某个历史对话节点的状态 比如说我们回到这个状态 我们先选择这个状态 然后选择回车键 第一个选项是将会话 还有代码都进行回滚 第二个选项是只回滚对话 第三个选项是回滚只回滚代码 我们选择第一个选项 我们再来刷新一下页面 可以看到它的代码已经恢复了 这个按钮已经出现了 又回到了 我们让它去掉清除已完成按钮 这个操作之前 接下来看一下上下文溢出怎么处理 当我们与Claude Code进行多轮对话之后 会导致上下文过长 上下文过长之后 那么它就会丢失一部分上下文 导致它失忆 所以在上下文比较长的时候 我们可以使用斜线命令杠Compact 我们可以使用这个命令 进行对话的压缩 当然这个命令可以手动进行执行 也可以自动进行执行 当你的上下回长度比较长的时候 它就会出现这个提示 说明历史对话记录已经满了 这个时候它会自动触发压缩 Claude Code会不会进行自动的压缩上下文 是可以通过配置进行修改的 我们可以通过config进行看一下 第一个配置项auto Compact 如果为true的话 它就会自动进行压缩上下文 如果为false的话 它就不会自动压缩上下文 默认的情况下它是为true的 接着我们来看一下 恢复与查看历史对话 我们在使用Claude Code的时候 会由于一些原因强制退出 或者是强制关闭这个对话框 比如说他在执行某个任务时候 一直执行卡住了 还有就是他安装某些依赖的时候 一直无法安装成功 我们可能会强制关闭这个对话 强制关闭之后 我们可以通过 claude -r 打开历史对话记录 我给大家演示一下 刚才我已经强制关闭了对话 然后我们重新进入项目 执行这个命令 这样我们打开了一个历史对话 然后我们选择第一个 也就是最后执行的一个命令 这样 我们相当于直接恢复到了刚才对话 现在 我们让他把这个添加按钮改为红色 然后我们中途退出 再重新进入 然后执行 claude -r 选择第一个 这个时候它就回到了当前的任务输入 继续 它就会继续我们上次没有完成的任务 整个历史的对话记录还是保留的 Claude -r 这个命令是打开历史对话记录 如果你使用Claude -c这个命令的话 它就会直接进入上次对话 就相当于我们先使用Claude -r 打开了历史对话记录 然后选择 了最新的那次对话 好了修改完成 我们看一下效果 哎这个按钮已经被改成红色了 这里再说一个其他的小技巧吧 就是批量执行任务 如何让Claude Code一下子 执行好几个任务呢 我们可以新建一个task.md 文件 每一行写一个任务 然后让它读取每一行的内容 就是每一行是一个任务 让它依次来执行这个任务 我们来测试一下 打开这个项目 新建一个task 点M d文件 输入两个任务 第一个任务是计算1+1等于几 第二个任务是 讲一个关于程序员的笑话 我们先保存 然后在Claude Code中输入这这样的提示词 它正在读取TASK.md 的内容 而且已经找到了两个任务 任务一是计算1+1等于几 他给出的结果是2 接着是讲一个关于程序员的笑话 在这里他讲了一个程序员的笑话 接下来咱们讲一下Claude Code的配置 在使用Claude Code的时候 我们通常会在两个地方进行配置 一个地方是上下文规则的配置 也就是Claude Code.md 文件中进行配置 这里的配置也就相当于是系统提示词 还有个地方是对Claude Code的配置 也就是使用settings.json文件 对Claude Code进行配置 我们先来看一下 这个上下文规则的配置 在和聊天机器人进行交流的时候 我们知道系统提示词很重要 它会持续的影响AI的行为 在Claude Code中 claude.md 这里面的内容就相当于是系统提示词 Claude Code在开始对话的时候 会自动读取Claude.md作为上下文 也就是说 Claude.md文件 是我们来自定义项目上下文的地方 相当于是项目的开发配置文件 Claude.md 中通常包含以下的内容 开发环境和常用的Bash命令 核心的文件 还有使用函数代码的风格 以代码库的规范测试说明 项目特有的任何意外行为与警告 还有就是 自己希望Claude Code记录的其他信息 Claude.md 文件没有具体的格式要求 建议大家就是保持简洁和人类可读性 比如 下面就是一个简单的前端项目的设置 在这里他规定了一些常用的Bash命令 以代码风格 还有工作流程 接下来我们看一下claude.md 的类型 位置还有作用范围 以及它的加载顺序 我看了网上很多内容 发现很少有人讲这个claude.md 的类型 以及它的作用范围 大家最常用的 就是在项目中新建一个claude.md 文件 但是除了在项目中可以新建这个文件 在其他的地方也可以新建这个文件 而且它们的作用也各有不同 下面啊咱们就来详细的了解一下 这样你能够更好的使用 Claude Code 首先是级别最高的 也就是企业级 它存在于一个固定的位置 如果在Windows上 它就是在这个文件夹下 如果你查看你的电脑上 没有这个文件夹的话 你需要手动进行 创建这是在Mac系统上的位置 它的作用 就是用于定义公司的编码标准 安全策略以及合规要求 再往下一级就是用户级的CLAUDE.md 文件 在Windows系统上它存在于这个目录 在Mac OS还有Linux上 它是存在于这个目录 它的作用是个人自定义要求 它的作用范围是对所有的项目都有效 再往下就是项目级的 就是在当前项目的文件夹中 创建一个Claude.md 文件 这也是最常用的方式 它的作用是项目自定义要求 只是对当前项目有效 还有一种就是项目本地覆盖 也是在项目的文件夹中 创建一个claude点local点M d文件 不过 这个文件已经在新的Claude Code的版本中 已经废弃了 具体的话我们就不详细介绍了 通过上面我们就可以知道 其实claude.md 文件 在不同的位置都可以创建 而且它们的作用范围也不一样 那么每个位置都创建了之后 它会进行如何加载呢 下面我们就来看一下它的加载顺序 首先是加载企业级的claude.md 文件 然后再加载用户级的claude.md 文件 最后再加载项目级的claude.md 文件 上面这三个步骤 就是我们进入工作目录之后 启动claude 它就会自动进行加载 然后这一部分 才是我们与claude的自然语言对话 加载的顺序也是从上往下依次加载 下面呢会覆盖上面的内容 最常用的就是项目 级的claude.md 文件 它只作用于当前的项目 企业级与用户级的claude.md 文件 会作用于所有的项目 一般情况下 用不到企业级的claude.md 文件 但是 用户级的claude.md 还是经常使用的 默认情况下,Claude code 给我们返回的信息是英文的 我们就可以在用户级的claude.md 中 进行规定 让他所有的访问信息 都使用中文进行回答 接下来我们看一下 claude.md 的创建与编辑方法 首先就是可以直接手动创建 我们可以在项目的根目录中进行新建 直接新建一个claude.md 文件 第二种方法就是使用杠member命令 这样可以快速打开claude.md 文件 如果是没有的话 它也会直接进行创建 我们试一下这个命令 输入斜杠 memory 这时候它会让我们选择 编辑哪一个Claude.md 文件 第一个是用户的memory 也就是我们用户层级的Claude.md文件 第二个是项目级的memory 它会直接保存在 我们当前项目的根目录中 我们选择第二个 然后输入上面的这个内容 直接进行保存即可 好这样就保存好了 第二种方法就是 我们可以直接输入井号 这样我们就可以直接将后面内容 添加到Claude.md文件中 测试一下 回车 也是需要我们选择一个claude MD文件 选择第二个 然后我们看一下 哎这里就是我们刚才添加内容 使用这种方式的好处就是可以比较 方便添加 但是他只能添加不能删除 我们可以手动的删除 第三种创建的方式 就是当我们打开一个项目的时候 我们可以运行 /init 这个命令 它就会自动生成claude.md 文件 这种方式在前面我已经演示过了 创建好这个claude.md 文件之后 我们就可以进行项目的开发了 我们现在开发一个五子棋的小游戏 在这里输入 帮我生成一个前端五子棋小游戏 然后回车 然后我们切换一下工作模式 使用Yolo模式 下面我们继续看一下 这个Claude Code点配置 也就是settings.json这个文件 首先看一下settings json这个文件的类型 还有位置 它这个文件也是通过分层设置来配置 Claude Code的运行机制 最高级别也是企业级的 存在于我们电脑上的指定位置 这里是Windows系统上的位置 这里是Linux系统的位置 这个是Mac系统的位置 不过企业级的配置我们一般很少用到 第二级就是用户级的配置 Windows上存在于这个目录下的这个文件 Mac系统还有Linux系统是在这个位置的 这个文件再往下一级是项目级的 存在于项目根目录中的 .claude文件夹中 再往下一级就是项目本地覆盖 也存在于项目的根目录中 .claude的文件夹中 如果项目的根目录中 没有这个点claude的文件夹 我们可以进行手动的创建 然后说一下它的加载顺序 它的加载顺序也是 从上到下依次加载 下面呢会覆盖上面的配置 最下面的这一个项目本地覆盖 尤其是进行一些个人测试的时候 我们就可以使用这个文件 企业级和用户级的配置文件 会作用在所有的项目 最常用的是下面两个配置文件 也就是项目级的配置文件 这个配置文件呢 它的一般是用于团队共享 会加入到Git的版本控制中 而下面的这个配置文件 一般是会用于个人测试 通常会在Git中进行忽略 然后咱们来说一下 这个配置文件中的一些配置项 首先要说的就是这个permission权限配置 当不在YOLO模式的时候 Claude Code在创建文件 读取或者执行Bash命令的时候 它都会进行权限的请求 需要允许后才能继续执行 我们可以对这些命令进行单独的配置 这样即使不在Yolo模式下 Claude Code也可以执行某些操作 而不用进行权限的请求 例如 添加Edit就可以直接允许文件编辑 bash这个Git commit就可以允许Git提交 然后Web fetch等可以允许联网搜索等等 使用这个权限设置的好处就是 在我们觉得Yolo模式 比较危险的情况下 但是我们又想提高效率 想让这个Claude Code自动的进行执行 而不需要每一项权限 都需要我们进行手动的确认 这样的话 我们可以将某些 我们认为安全的操作 直接通过permission权限设置允许之后 Claude Code就会直接跳过这些权限的请求 进行下一步的操作 配置的方式也非常简单 我们可以直接在这个根目录中 先创建一个 .claude 文件夹 然后在这个文件夹中 创建一个settings的json文件 然后打开这个文件 将这段内容进行复制粘贴即可 这样的话 我们就允许了编辑 联网查询 以及写入还有这几个Bash命令 在执行这些工具还有命令的时候 它就不会再请求权限 会直接执行 下面呢就是它的一些禁止的权限 比如说 读这个当前项目下的点ENV文件 因为这个文件中 通常存放的是我们的密钥 或是一些比较重要的数据 例如数据库的密码等等 我们就不让它读 还有就是环境变量的配置 前面我也提到过 我们需要给这个Claude Code的设置代理 其实也可以在配置中进行设置 我们通过env配置项 就可以配置Claude Code的代理 因为这个代理 我们希望他在所有的项目中 都可以使用 所以我们可以将这个配置项 放在个人层级的配置项 我们打开这个路径 在这里进行配置 复制这里的内容 这样 我们就对Claude Code的代理进行了设置 以后每次启动Claude Code的时候 它都会自动的加载这个配置设置代理 不需要我们每次在环境变量中 设置代理 我们来看一下Claude Code的执行结果 然后他在这个地方已经卡了很久了 我们进行强制的退出 上面我又重新启动了Claude Code 我让他继续的时候 发现他好像是 忘了刚才我让他做什么了 所以我现在让他检查一下 前端物体小游戏是不是已经开发完成 然后他现在正在检查 他这里已经检查完成 结论是 这是一个功能完善 界面美观 可以直接使用的强大五子棋小游戏 然后现在我们打开运行看一下 这个就是他刚才开发的小游戏 但是这个界面上没有棋盘 我们可以让他再修复一下 我们跟他说 当前这个游戏界面上没有棋盘 也无法进行游戏 请修复一下 好了经过他几次修改呢 这个代码终于修改好了 我们刷新看一下 哎 我们测试一下 哎看起来功能好像是没什么问题 重新开始 哎好像没什么问题 这就是我们开发的五子棋小游戏 咱们来看一下 Claude Code的最后一部分 就是它的工具的使用 Claude Code本身也有些内置工具 比如说文件编辑工具 网页浏览工具等等 除了本身内置的工具之外 它也可以使用一些外部的工具 比如说你已经安装好的各种CLI工具 也就是命令行工具 还有就是MCP服务 有的时候 命令行工具与MCP服务 都能解决相同的问题 这个时候呢 我更加推荐的是使用命令行工具 因为每个MCP服务 都会占用一部分你的上下文token 所以最好是使用哪个MCP工具 就配置哪个MCP 接下来咱们就依次来看一下这些工具 首先是它的内置工具 claude本身就集成了很多内置工具 在使用的过程中 它会根据自己的任务自 动的去调用的内部工具 不需要主动来管理 唯一我们需要做的就是有些工具 它会请求一些执行权限 这个时候 就需要我们手动的进行同意 或者是拒绝 下面这个链接呢 就显示了Claude Code中已经内置哪些工具 啊也就是下图中列出的这些工具 这里是工具的名称 有Bash工具Edit 还有read 它是个工具 WebFetch 还有WebSearch是执行网络搜索的工具 在这里也标注了是不是需要权限 凡是标注是的这种Claude Code 在执行这种工具的时候 如果不是在Yolo模式下 它就会先进行权限的请求 只有我们同意之后 它才会进行后续的操作 它内置工具 我们进行了解一下就可以了 然后我们看一下第二种工具 CLI工具 CLI工具也就是命令行工具 这里需要说明的是 只要是命令行工具 它在你的系统path中 也就是你能在本地的终端中进行运行 那么Claude Code就能够调用这个工具 下面我就以Github的一个工具 也就是gh CLI作为示例 来演示一下如何安装 并且通过Claude Code 来使用这个gh CLI工具 这个gh CLI工具呢 是能够与Git Hub进行交互 用于创建提交拉取读取评论等等 就相当于是Git Hub的命令行工具 首先呢第一步 就是我们需要先安装这个gh CLI工具 安装的方式有很多种 你可以直接让Claude Code进行安装比 如说可以使用这个提示词 我们试一下 我们使用Yolo模式来执行这个命令 好了 在这里提示git Hub CI已经成功安装 我们测试一下 我们我们先打开一个窗口 然后执行一下这个命令 这里能够正常显示版本号 说明这个工具已经安装成功 这是让Claude帮我们安装 第二种方式 也可以直接通过命令进行安装 我们需要复制这行命令 然后在powershell中直接运行就行了 第三种方式就是进行手动下载及安装 打开这个链接 在这里选择符合你系统的版本 然后下载后直接进行安装即可 需要注意的是 在安装完成之后 一定要是在一个新的CMD窗口中 执行这个命令 如果能够正常的显示版本号 那么就说明这个工具已经成功的安装 安装成功之后 也需要重启Claude Code的 这样在Claude Code的终端中 才能够正确的找到这个工具 我们将Claude Code关闭 然后重启 安装好这个工具 之后 第二步我们要做的就是先进行登录 在CMD命令中执行这个命令 回车然后再回车 然后输入y 然后再回车 然后再按回车 这个时候它会打开浏览器 来到这个页面 我们点击continue 然后回到c m d命令行窗口 这里显示了一个code 我们进行复制 然后粘贴到这里 然后点击继续 然后点击这个按钮 当出现这个页面的时候 就说明我们已经登录成功 也就是在我们的本地已经建 立好了与GitHub的链接 然后 我们就可以在Claude Code中使用这个工具 我们先看一下当前的这个项目文件夹 这项文件夹 就是我们刚才创建的这个 五子棋的游戏 接下来 我们使用刚才安装的gh CLI工具 将这个项目推送到git Hub上 我们在命令行中输入这一行命令 使用这一次命令 将本项目推送到git Hub上 这是我当前的GitLab账号 可以看到这个账号下没有任何的仓库 这里它让我们选择一个仓库的名称 我们选择默认 然后选择一 可以看到这里它的操作步骤 首先是初始化一个仓库 然后是添加所有的文件 然后是初始化这个commit 现在这一步是正在创建这个仓库 我们等待它执行完成 好了它 现在说您的项目已经成功通过 在GitHub上 现在我们来到GitHub 刷新一下 哎可以看到这里又多出来一个仓库 我们点进去看一下 仓库中也有3个文件 与当前的项目目录中的文件是一样的 这样我们就通过Claude Code 使用本地的g h CLI工具 来将我们的项目提交到了Git Hub上 也就是Claude Code 能够正常地使用 我们本地安装好的命令行工具 下面我们看一下Claude Code 如何使用MCP工具 MCP也就是模型的上下文 简单的总结来说 MCP就是AI使用的标准化的工具箱 AI可以使用这个工具箱与外部系 统进行交互 代替人类完成一些操作 然后来看一下MCP的配置与作用范围 与前面的上下围配置 还有Claude Code的配置类似 MCP的配置也分为好几个层级 每个层级也有不同的作用范围 首先第一个层级是本地范围 它的配置存储在这个文件夹中的 这个文件中 它的作用范围是 仅在当前项目目录的工作时启用 适合个人开发服务实现设置 还有就是项目范围 项目范围它的配置是 它的配置是在项目的根目录中 .mcp.json文件中 它的作用范围是 仅在当前项目目录中的工作时启用 适合团队各个成员都使用 相同的MCP工具 还有一个就是用户范围 这个设置 与本地范围是在同一个文件中 它的作用范围就是 在所有的项目中都会启用 然后说一下这个MCP的添加方式 MCP有三种添加方式 分别是远程HTTP服务器 远程SSE服务器本地stdio服务器 可以通过transport来指定 具体使用哪种方式 通常MCP的添加方式 是由MCP服务的提供者来决定 一般我们不需要更改 如果说不指定transport这个参数的话 它默认为本地的STDIO服务器 也就是相当于使用参数transport stdio 需要注意的是 使用stdio方式来添加MCP的时候 Windows系统需要使用 cmd / c 来包装npx命令 否则可能会导致ClaudeCode无法识别 MCP服务这个具 体的使用方法 我会在下面安装MCP服务的时候 来进行演示 上面这三个MCP的层级 可以使用参数来控制 将MCP添加到哪个层级 下面通过添加chrome-devtools-mcp 来举例说明 三个层级中的MCP添加方式 当前的项目 目录为地盘下的test MCP文件夹 然后我已经提前进入这个文件夹 首先 我们将Chrome dev tool MCP添加到本地范围 也是使用这个scope local这个参数 我电脑是Windows系统 所以我使用这个第三条命令进行复制 粘贴然后执行 啊他已经添加好了 在这里他也说明了 他的修改的文件是这个文件 我们打开这个文件看一下 也就是这个文件 可以看到 在这里 他就对这个项目进行了MCP的设置 当前的项目 也就是说 在执行上面的命令后 就会在这个文件中做出下面的配置 我们可以使用claude MCP list 来查看当前这个项目有哪些MCP 可以用 chrome-devtools的这个MCP已经被列出来了 这是我们刚才安装好的MCP 我们刚才在执行这项命令的时候 并没有使用scoped这个参数 也就是说当省略这个参数的时候 它默认就是添加到本地范围 然后我们启动claude 在claude中 也可以通过斜线命令 来查看已经安装了哪些MCP 杠MCP然后回车 可以看到 我们当前安装的MCP工具是这个 Chrome Dev TOOLS 我先来演示一下 如何在Claude Code中使用MCP工具 刚才安装的Chrome Dev tools这个MCP 它可以控制谷歌浏览器 来自动化的进行一些操作 我们输入这样一段提示词 使用Chrome Dev TOOLS MCP打开GitHub 然后找到这个项目 给它点个赞 我们回车 我们看一下它能不能够正常的执行 哎他已经正常地打开了Gharb 也找到了这个项目 现在他需要给这个项目点一个start 哎可以看到这里 它已经正常的点了star 它这里提示 我已经成功给这个项目点了start 这样我们就成功地使用了Claude Code 来调用了MCP工具 并成功地完成了我们指定的任务 接下来 我们来看一下剩下的两种MCP的范围 第二种是项目范围 也就是在安装MCP工具的时候 通过scope参数指定为project 它就可以将 它就可以将MCP工具安装到项目范围 也就是在当前这个项目文件夹中 新建一个.mcp.json这个文件 我们来测试一下 先复制这个命令 先退出Claude Code 然后将上面安装的MCP工具删除 好了已经删除成功 然后我们使用这个命令 将这个MCP安装到我们项目范围回车 它这里提示编辑了这个文件 也就是项目目录中的.mcp.json 我们看一下这个文件中的内容 他就在这个文件中添加了这样的内容 接着再来看一下用户范围的MCP 同样我们先进行移除 然后执行这段命令 这里的scope参数是user 回车进行执行 它提示编辑了这个文件 这个文件 就是 刚才将MCP安装在本地范围的时候 编辑的是同一个文件 只不过它们编辑的位置不一样 我们打开这个文件看一下 可以看到在这个配置文件中 它的MCP是放在这里 之前在本地范围的时候 它会将MCP放在这里 也就是每个项目中的MCP 当在用户范围的时候 这个MCP工具 会在全局范围内进行启用 也就是在所有的项目中 都启用该MCP服务 再来看一下这个MCP工具加载的顺序 当进入一个工作目录之后 Claude Code会加载 所有能够加载到的MCP服务 当具有相同的名称的服务 存在于多个范围时 首先优先考虑本地范围的服务器 其次是项目范围的服务器 最后是用户范围的服务器 它通过这种方式来解决冲突 这种设计方式 也能够确保个人配置 可以在需要的时候覆盖 共享配置 上面呢 就是Claudecode的一些工具的使用方式 包括内置工具 本地CLI工具 还有MCP工具 MCP工具 除了上面我们安装了这个chrome-devtools-mcp之外之外 还有各种各样的好用的MCP 感兴趣的小伙伴可以自己试一下 比如supabase这个MCP服务 它的官网还有文档都在这里 还有Figma context7等等 这些MCP服务我就不一一介绍了 在以后的视频中如果用到的话 再给大家一一介绍 Claude Code作为AI编程的top级产品 当我们了解了Claude Code的使用之后 我们再使用其他的AI编程工具 比如说Codex 还有gemini以及Cursor 、Krio等等 无论是命令行工具 还是图形化界面的工具 我们在使用的时候 基本上就很容易上手 好了本期视频内容就到这里 感谢您的观看 我们下期再见拜拜