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等等
无论是命令行工具
还是图形化界面的工具
我们在使用的时候
基本上就很容易上手
好了本期视频内容就到这里
感谢您的观看
我们下期再见拜拜