WEBVTT
Kind: captions
Language: zh

00:00:00.000 --> 00:00:00.466
hello大家好

00:00:00.466 --> 00:00:01.233
我是王飞 

00:00:01.233 --> 00:00:01.933
本期视频呢

00:00:01.933 --> 00:00:04.166
是关于Claude Code入门的一个视频

00:00:04.400 --> 00:00:06.533
详细的介绍了如何安装Claude Code

00:00:06.600 --> 00:00:08.800
以及如何在vs code中使用Claude Code

00:00:08.933 --> 00:00:11.333
还介绍了Claude Code常用的命令

00:00:11.333 --> 00:00:11.600
以及

00:00:11.600 --> 00:00:14.066
如何将国内大模型接入到Claude Code中

00:00:14.200 --> 00:00:14.366
另外

00:00:14.366 --> 00:00:16.666
还介绍了Claude Code几种核心模式

00:00:16.766 --> 00:00:17.733
和会话管理

00:00:17.800 --> 00:00:19.033
还有就是它的配置

00:00:19.033 --> 00:00:20.333
包括项目上下文的配置

00:00:20.333 --> 00:00:21.800
还有Claude Code的配置

00:00:22.000 --> 00:00:24.233
最后还介绍了Claude Code的工具的使用

00:00:24.333 --> 00:00:25.400
包括内置工具

00:00:25.466 --> 00:00:27.000
本地CLI工具

00:00:27.400 --> 00:00:28.833
还有MCP服务等

00:00:30.666 --> 00:00:31.900
在安装Claude Code之前

00:00:31.900 --> 00:00:33.366
需要先安装node.js

00:00:34.033 --> 00:00:35.400
可以打开这个网站

00:00:36.966 --> 00:00:38.200
我的电脑是Windows系统

00:00:38.200 --> 00:00:39.566
所以这里选择的Windows

00:00:40.400 --> 00:00:41.633
如果你的电脑是苹果系统

00:00:41.633 --> 00:00:43.166
那么你就选择macos

00:00:43.266 --> 00:00:45.100
然后这里选择Node.js版本

00:00:45.266 --> 00:00:48.466
我建议大家安装22或者是24版本

00:00:48.566 --> 00:00:49.966
至少是大于20

00:00:50.500 --> 00:00:51.200
选好版本之后

00:00:51.200 --> 00:00:53.200
点击这里的下载

00:00:53.833 --> 00:00:55.333
就可以下载一个安装程序

00:00:55.966 --> 00:00:56.500
下载好之后

00:00:56.500 --> 00:00:57.666
双击进行安装就行了

00:00:57.666 --> 00:00:58.966
我相信大家都会安装

00:00:59.100 --> 00:01:00.633
所以安装过程我就不演示了

00:01:01.366 --> 00:01:02.233
如果你不会安装的话

00:01:02.233 --> 00:01:03.366
可以看一下这个文档

00:01:04.700 --> 00:01:05.166
这个文档中

00:01:05.166 --> 00:01:08.033
详细的演示了如何在Windows上安装node.js

00:01:09.466 --> 00:01:10.433
然后安装好之后

00:01:10.433 --> 00:01:12.266
我们可以先运行一下这个命令

00:01:13.466 --> 00:01:14.933
然后打开power shell

00:01:15.466 --> 00:01:17.133
你可以使用power shell

00:01:17.133 --> 00:01:18.733
也可以使用CMD都可以

00:01:22.200 --> 00:01:23.933
先查看一下nodejs的版本

00:01:23.966 --> 00:01:25.233
输入node -v

00:01:26.600 --> 00:01:27.833
这里显示20.19

00:01:27.833 --> 00:01:28.300
也就是说

00:01:28.300 --> 00:01:30.900
我当前安装的nodejs版本是20.19

00:01:31.033 --> 00:01:32.333
然后输入这条命令

00:01:34.966 --> 00:01:36.433
查看一下npm的版本

00:01:36.800 --> 00:01:37.766
如果你的node版本

00:01:37.766 --> 00:01:39.833
还有npm的版本都能正常显示的话

00:01:39.833 --> 00:01:43.166
说明你的node.js已经成功安装

00:01:43.166 --> 00:01:45.166
nodejs推荐安装的版本是20以上

00:01:45.400 --> 00:01:47.000
最好是安装LTS版本

00:01:47.133 --> 00:01:48.000
node安装完之后

00:01:48.000 --> 00:01:49.300
我们还需要安装Git

00:01:49.733 --> 00:01:50.800
在这里进行下载

00:01:50.933 --> 00:01:51.900
打开这个链接

00:01:52.233 --> 00:01:54.166
然后点击这里就可以直接进行下载

00:01:54.500 --> 00:01:55.300
下载完了之后

00:01:55.300 --> 00:01:56.800
直接双击这个exe文件

00:01:56.800 --> 00:01:57.800
进行安装就行了

00:01:58.100 --> 00:01:58.900
安装好之后

00:01:58.900 --> 00:01:59.933
我们可以运行这个命令

00:01:59.933 --> 00:02:02.133
同样也是在CMD中进行运行

00:02:02.533 --> 00:02:03.800
查看一下Git的版本

00:02:03.800 --> 00:02:05.566
如果这里能够正常的显示Git的版

00:02:05.566 --> 00:02:06.233
本的话

00:02:06.233 --> 00:02:09.033
那么说明你的Git安装是没有问题的

00:02:09.966 --> 00:02:11.033
接下来需要设置一下

00:02:11.033 --> 00:02:12.133
一个环境变量

00:02:12.700 --> 00:02:14.533
我们需要将Git的Bash工具

00:02:14.533 --> 00:02:15.766
添加到环境变量中

00:02:16.166 --> 00:02:17.600
环境变量的名称是这一个

00:02:17.633 --> 00:02:19.200
为什么要添加这个环境变量呢

00:02:19.200 --> 00:02:20.833
因为Claude Code在执行的过程中

00:02:20.900 --> 00:02:22.500
它会执行一些命令行工具

00:02:22.733 --> 00:02:24.400
也就是用到它的Bash工具

00:02:24.433 --> 00:02:25.533
它的Bash工具

00:02:25.700 --> 00:02:27.633
就是用到的Git的这个Bash

00:02:27.633 --> 00:02:28.433
点exe

00:02:29.100 --> 00:02:31.300
先按一下键盘上的 win+R 键

00:02:31.800 --> 00:02:32.633
打开运行

00:02:34.133 --> 00:02:35.366
然后输入这个命令

00:02:36.600 --> 00:02:37.400
点击确定

00:02:39.133 --> 00:02:40.366
点击这里的环境变量

00:02:41.166 --> 00:02:42.600
可以在用户变量这里添加

00:02:42.600 --> 00:02:44.400
也可以在系统变量这里添加

00:02:44.433 --> 00:02:46.400
这里我是在系统变量中添加的

00:02:46.566 --> 00:02:47.233
我先删除一下

00:02:47.233 --> 00:02:48.166
然后重新添加

00:02:48.766 --> 00:02:49.566
点击新建

00:02:50.600 --> 00:02:52.200
然后复制下这个命令(环境变量名称)

00:02:53.933 --> 00:02:56.233
后面的路径是你Git的安装路径

00:02:56.566 --> 00:02:58.033
我找一下我的git安装路径

00:02:58.733 --> 00:02:59.533
输入到这里

00:03:00.100 --> 00:03:00.900
点击确定

00:03:01.600 --> 00:03:02.500
点击确定即可

00:03:02.966 --> 00:03:05.033
安装好nodejs还有git之后

00:03:05.033 --> 00:03:06.533
我们就可以安装Claude Code了

00:03:07.366 --> 00:03:08.633
我们复制这条命令

00:03:08.633 --> 00:03:10.000
然后在终端中执行

00:03:15.366 --> 00:03:16.800
好了这里提示已经安装完成

00:03:16.800 --> 00:03:18.933
我们验证一下是不是已经安装成功

00:03:19.233 --> 00:03:20.633
先执行一下这条命令

00:03:24.733 --> 00:03:26.933
这里能够正常的显示Claude Code版本号

00:03:26.933 --> 00:03:28.933
说明Claude Code已经正常的安装

00:03:30.833 --> 00:03:32.700
也可以执行一下这条命令看一下

00:03:36.000 --> 00:03:37.233
通过claude --help命令

00:03:37.366 --> 00:03:39.500
可以查看Claude Code有哪些参数

00:03:39.500 --> 00:03:40.633
还有一些常用的命令

00:03:41.633 --> 00:03:43.433
现在我们来启动一下Claude Code

00:03:43.533 --> 00:03:44.866
启动的命令非常简单

00:03:45.133 --> 00:03:46.766
直接在命令行中输入claude

00:03:48.533 --> 00:03:49.333
然后回车

00:03:51.233 --> 00:03:51.866
第一次启动会

00:03:51.866 --> 00:03:54.033
让你选择一些主题

00:03:54.666 --> 00:03:56.100
我们直接默认回车即可

00:03:57.166 --> 00:03:59.333
然后再接着回车

00:04:00.866 --> 00:04:01.733
然后选择yes

00:04:01.733 --> 00:04:02.533
第一个

00:04:03.233 --> 00:04:04.500
好这样的话就启动成功

00:04:05.166 --> 00:04:06.300
按下Ctrl加c

00:04:06.500 --> 00:04:07.733
退出这个Claude Code

00:04:08.900 --> 00:04:10.766
接着我们再说一下如何升级Claude Code

00:04:10.966 --> 00:04:12.566
当你的Claude Code安装好之后

00:04:12.566 --> 00:04:14.566
过一段时间它可能就会出现新的版本

00:04:14.566 --> 00:04:16.066
这个时候需要我们进行升级

00:04:16.333 --> 00:04:17.900
我们可以直接运行这个命令

00:04:18.766 --> 00:04:20.433
就是Claude Code update

00:04:23.966 --> 00:04:25.766
这里显示他正在检查更新

00:04:27.166 --> 00:04:28.733
然后已经更新到最新的版本

00:04:29.633 --> 00:04:30.666
因为我们刚刚安装的

00:04:30.666 --> 00:04:32.466
所以他现在最新的版本

00:04:32.466 --> 00:04:34.466
也就和我们刚刚安装的版本是一样的

00:04:35.600 --> 00:04:37.766
接下来我们要设置一下网络代理

00:04:38.033 --> 00:04:39.800
为什么要设置这个网络代理呢

00:04:40.066 --> 00:04:42.333
如果说你使用的是原生的Claude Code的

00:04:42.333 --> 00:04:43.600
或者是国外的API

00:04:44.033 --> 00:04:45.533
如果不配置网络代理的话

00:04:45.533 --> 00:04:47.000
他就无法访问这个端口

00:04:47.766 --> 00:04:50.800
如果说你用的不是原生的Claude Code

00:04:51.133 --> 00:04:52.233
是使用的国内的API

00:04:52.233 --> 00:04:54.800
比如说Kim K2或者是deepseek的API

00:04:55.400 --> 00:04:56.800
Claude Code也会使用联网工具

00:04:56.800 --> 00:04:57.966
在谷歌进行查询

00:04:58.033 --> 00:04:59.166
如果你不设置代理的话

00:04:59.166 --> 00:05:00.300
它就无法访问网络

00:05:00.300 --> 00:05:01.766
也就是无法访问谷歌

00:05:01.900 --> 00:05:03.166
那么也会查询失败

00:05:04.033 --> 00:05:05.700
配置代理的方式有很多种

00:05:06.200 --> 00:05:07.333
最简单的方式呢

00:05:07.433 --> 00:05:08.766
就是直接开启

00:05:08.766 --> 00:05:11.533
启用代理工具的TUN模式

00:05:12.200 --> 00:05:13.000
就像这里

00:05:13.566 --> 00:05:15.333
只要把这个TUV模式打开就可以

00:05:16.400 --> 00:05:17.033
第二种方式呢

00:05:17.033 --> 00:05:20.100
就是通过设置临时的环境变量来实现

00:05:21.566 --> 00:05:23.966
我们可以通过这种方式来配置一下

00:05:24.166 --> 00:05:25.333
复制这个代码

00:05:25.533 --> 00:05:27.766
然后在power shell中

00:05:27.900 --> 00:05:30.566
注意这两行的命令是需要在power shell

00:05:30.566 --> 00:05:31.366
中运行的

00:05:33.433 --> 00:05:34.533
然后回车

00:05:34.700 --> 00:05:36.166
这样就设置好了代理

00:05:36.700 --> 00:05:37.333
第三种方式呢

00:05:37.333 --> 00:05:39.033
就是你在你的项目文件夹下

00:05:39.033 --> 00:05:40.000
建一个  .claude （文件夹）

00:05:40.100 --> 00:05:40.766
然后

00:05:41.500 --> 00:05:43.900
再新建一个settings.json 的文件

00:05:44.933 --> 00:05:47.800
然后在这个文件中输入下面的代码

00:05:47.900 --> 00:05:49.766
效果呢和第二种方式是一样的

00:05:50.100 --> 00:05:51.833
我这里我就不演示了

00:05:52.300 --> 00:05:54.300
需要说明一下的就是这里的端口

00:05:54.733 --> 00:05:55.566
不同的代理工具

00:05:55.566 --> 00:05:57.133
可能它的端口是不一样的

00:05:57.233 --> 00:05:59.400
这个需要根据你的代理工具来查看一下

00:05:59.433 --> 00:06:01.166
当前代理工具的端口是哪个

00:06:02.300 --> 00:06:03.766
然后我们启用一下Claude Code

00:06:07.400 --> 00:06:08.033
怎么样看一下

00:06:08.033 --> 00:06:10.400
我们当前设置的代理已经生效了呢

00:06:10.633 --> 00:06:11.833
我们可以让他测试一下

00:06:11.833 --> 00:06:14.533
是不是能够正常访问谷歌啊

00:06:14.533 --> 00:06:15.600
直接输到这里

00:06:15.733 --> 00:06:16.533
然后回车

00:06:20.833 --> 00:06:21.633
同意

00:06:26.400 --> 00:06:27.900
可以看到他正在 ping google 

00:06:33.300 --> 00:06:36.100
哎他这里说能够正常的访问 google

00:06:37.833 --> 00:06:39.600
说明我们配置代理已经生效

00:06:40.766 --> 00:06:42.000
也可以让他查询一下

00:06:42.000 --> 00:06:43.700
当前人民币的汇率是多少

00:06:43.766 --> 00:06:44.133
这个时候

00:06:44.133 --> 00:06:46.100
他也会调用联网工具进行查找

00:06:47.000 --> 00:06:47.800
这里我就不演示了

00:06:47.800 --> 00:06:49.333
感兴趣的可以自己看一下

00:06:50.033 --> 00:06:51.366
上面就是Claude Code的安装

00:06:51.366 --> 00:06:52.933
还有配置代理的方式

00:06:53.233 --> 00:06:54.633
整个过程呢也是非常简单

00:06:54.833 --> 00:06:56.300
第一步就是安装nodejs

00:06:56.900 --> 00:06:58.200
第二步就是安装Git

00:06:58.633 --> 00:07:00.000
为什么需要安装Git呢

00:07:00.100 --> 00:07:02.133
因为Claude Code在执行代码的时候

00:07:02.133 --> 00:07:03.333
会用到Bash工具

00:07:03.366 --> 00:07:04.133
这个Bash工具

00:07:04.133 --> 00:07:06.300
它就是用到Git的Bash.exe

00:07:06.300 --> 00:07:08.800
这个文件去使用的Bash工具

00:07:09.633 --> 00:07:10.166
最后一步呢

00:07:10.166 --> 00:07:11.400
就是安装Claude Code

00:07:11.900 --> 00:07:13.133
安装方式也是非常简单

00:07:13.133 --> 00:07:14.900
只需要一行代码就能搞定

00:07:16.333 --> 00:07:17.766
然后就是启动Claude Code

00:07:17.933 --> 00:07:19.600
还有升级Claude Code

00:07:19.600 --> 00:07:20.700
接着就是配置代理

00:07:23.066 --> 00:07:24.800
Claude Code它是一个命令行工具

00:07:25.200 --> 00:07:26.600
这也导致我们在看代码的时候

00:07:26.600 --> 00:07:27.466
不是很方便

00:07:27.900 --> 00:07:29.100
需要使用其他的编辑器

00:07:29.100 --> 00:07:30.533
比如说vs code来看代码

00:07:31.333 --> 00:07:32.500
如果你不想在vs code

00:07:32.500 --> 00:07:34.000
还有命令行工具之间

00:07:34.000 --> 00:07:34.966
来回的切换的话

00:07:34.966 --> 00:07:37.066
也可以在vs code中安装一个扩展

00:07:37.733 --> 00:07:38.533
这样就能够实现

00:07:38.533 --> 00:07:40.933
直接在vs code中使用Claude Code

00:07:41.666 --> 00:07:42.500
下面我就演示一下

00:07:42.500 --> 00:07:45.400
如何在vs code中安装Claude Code扩展工具

00:07:45.933 --> 00:07:47.300
首先我们打开vs code

00:07:50.700 --> 00:07:51.533
找到扩展

00:07:54.266 --> 00:07:56.900
我们需要搜索Claude Code for vs code

00:08:03.766 --> 00:08:05.100
一定要看清楚是这一个

00:08:06.766 --> 00:08:07.500
不要安装错了

00:08:07.500 --> 00:08:08.866
然后直接进行安装即可

00:08:09.800 --> 00:08:10.833
好了安装完成

00:08:11.066 --> 00:08:12.600
然后回到我们的项目文件夹

00:08:12.800 --> 00:08:14.900
那么如何在vs code中使用Claude Code呢

00:08:15.900 --> 00:08:17.500
可以随便点击一个文件

00:08:17.866 --> 00:08:21.400
然后右上角这里有一个Claude Code的图标

00:08:21.400 --> 00:08:22.366
可以点击一下

00:08:22.700 --> 00:08:24.600
这样就打开了一个Claude Code对话框

00:08:25.433 --> 00:08:25.800
这个时候

00:08:25.800 --> 00:08:27.466
我们就可以在这个对话框中

00:08:27.500 --> 00:08:28.766
输入我们想要的需求

00:08:29.100 --> 00:08:29.466
比如说

00:08:29.466 --> 00:08:31.300
我让他帮我写一个

00:08:31.366 --> 00:08:32.766
冒泡排序的Python文件

00:08:32.900 --> 00:08:35.000
我们可以将需求输在这里

00:08:35.000 --> 00:08:35.966
然后回车

00:08:38.766 --> 00:08:39.766
它正在帮我们写

00:08:46.900 --> 00:08:47.166
好了

00:08:47.166 --> 00:08:49.633
这里说冒泡排序文件已经创建完成

00:08:50.566 --> 00:08:51.966
然后保存到了这个文件

00:08:51.966 --> 00:08:53.000
也是这个文件中

00:08:55.766 --> 00:08:56.600
然后我们可以继续

00:08:56.600 --> 00:08:58.700
让他帮我们测试一下这个文件

00:09:00.266 --> 00:09:01.066
我们在这里输入

00:09:01.066 --> 00:09:02.600
帮我测试一下上面的文件

00:09:02.966 --> 00:09:03.800
然后执行

00:09:08.166 --> 00:09:09.466
选择 yes

00:09:15.400 --> 00:09:18.166
啊这里才发现这个编码有问题

00:09:18.366 --> 00:09:19.266
然后正在修复编码

00:09:19.266 --> 00:09:20.100
我们选择yes

00:09:28.600 --> 00:09:29.266
在这里可以看到

00:09:29.266 --> 00:09:31.866
他现在就在调用Bash工具来测试代码

00:09:34.566 --> 00:09:35.366
这里的Bash工具

00:09:35.366 --> 00:09:38.000
也就是我们在安装的时候设置的

00:09:38.266 --> 00:09:39.300
Git的Bash

00:09:39.300 --> 00:09:40.433
点 exe文件

00:09:41.066 --> 00:09:42.300
好这里已经测试完成

00:09:42.966 --> 00:09:43.866
这是它的原始数组

00:09:43.866 --> 00:09:45.233
这是它的排序结果

00:09:45.600 --> 00:09:47.800
优化版本结果完全相同

00:09:48.366 --> 00:09:49.566
这样我们就在vs code中

00:09:49.566 --> 00:09:51.366
安装好了Claude Code扩展

00:09:51.700 --> 00:09:54.000
也就可以在vs code中使用Claude Code

00:09:55.700 --> 00:09:57.300
我个人还是比较喜欢在命令行中

00:09:57.300 --> 00:09:58.566
使用Claude Code的

00:09:58.766 --> 00:10:00.766
它之所以被设置为一个命令行工具

00:10:01.000 --> 00:10:02.900
我想首先是它的初心吧

00:10:03.200 --> 00:10:04.000
他的目标应该就是

00:10:04.000 --> 00:10:06.200
未来所有的代码都由AI来写

00:10:06.200 --> 00:10:07.600
人只负责梳理需求

00:10:07.600 --> 00:10:09.800
使用自然语言来描述我们的需求即可

00:10:09.833 --> 00:10:10.866
不需要管后面的代码

00:10:10.866 --> 00:10:11.666
是如何具体的实现

00:10:11.966 --> 00:10:13.600
虽然目前还达不到这种效果

00:10:13.600 --> 00:10:15.766
但是我觉得它的目标应该是非常好

00:10:15.966 --> 00:10:16.433
另一个原因

00:10:16.433 --> 00:10:18.800
我觉得它之所以被设置为命令行工具

00:10:18.900 --> 00:10:21.233
是因为命令行工具的兼容性比较好

00:10:21.433 --> 00:10:24.833
不论是Mac OS还是Linux还是Windows系统

00:10:24.866 --> 00:10:26.766
都能够很好的兼容命令行工具

00:10:27.033 --> 00:10:28.466
而且在命令行工具中

00:10:28.766 --> 00:10:31.566
各种工具的使用都比较灵活好

00:10:31.566 --> 00:10:32.866
下面咱们来看一下

00:10:32.866 --> 00:10:34.466
Claude Code中一些常用的命令

00:10:37.800 --> 00:10:38.633
只在交互界面中

00:10:38.633 --> 00:10:39.733
通过斜杠命令

00:10:39.833 --> 00:10:41.766
来控制AI助手的行为和上下文

00:10:42.133 --> 00:10:43.766
合理的使用这个斜杠命令

00:10:43.966 --> 00:10:44.833
配合自然语言的输入

00:10:44.833 --> 00:10:46.866
可以更加顺利的完成开发操作

00:10:47.333 --> 00:10:48.833
打开一个Claude Code

00:10:49.166 --> 00:10:51.133
先进入我之前的一个项目的文件夹

00:10:51.133 --> 00:10:52.933
这个项目是我在之前的视频中开发的

00:10:52.933 --> 00:10:55.133
一个谷歌浏览器倍速播放的插件

00:10:55.533 --> 00:10:57.600
可以一键调节网页上视频的播放速度

00:11:05.333 --> 00:11:06.400
然后启动Claude Code

00:11:10.833 --> 00:11:11.466
我们先看一下

00:11:11.466 --> 00:11:13.733
第一个命令就是 /init 命令

00:11:14.566 --> 00:11:15.800
它这个命令的作用

00:11:15.800 --> 00:11:17.733
就是初始化项目的记忆指南

00:11:17.800 --> 00:11:20.400
简单来说就是生成Claude.md 文件

00:11:20.766 --> 00:11:23.533
我们先在 vs code中打开这个项目

00:11:23.766 --> 00:11:24.966
当前这个项目的目录中

00:11:24.966 --> 00:11:26.766
是没有 CLAUDE.md 文件的

00:11:28.466 --> 00:11:31.533
我们在这里执行一下 /init 命令

00:11:33.533 --> 00:11:34.633
它这里先进行了搜索

00:11:34.633 --> 00:11:36.033
也就是查找各种文件

00:11:36.866 --> 00:11:38.500
读取 README.md 文件

00:11:39.466 --> 00:11:40.633
读取这个json文件

00:11:43.100 --> 00:11:45.633
还有下面也是读取了所有的文件

00:11:47.233 --> 00:11:49.033
它会根据这个项目中所有的代码

00:11:49.133 --> 00:11:51.033
来生成一个claude.md 文件

00:11:52.333 --> 00:11:53.233
现在它正在创建

00:11:53.233 --> 00:11:54.666
这个claude.md 文件

00:11:56.300 --> 00:11:57.666
我们等一会让它创建完成

00:12:00.933 --> 00:12:01.866
啊它已经创建完成了

00:12:01.866 --> 00:12:02.866
我们打开看一下

00:12:07.366 --> 00:12:08.333
虽然它已经创建好了

00:12:08.333 --> 00:12:10.866
但是这个claude.md 文件中的内容

00:12:10.866 --> 00:12:11.700
都是英文的

00:12:12.533 --> 00:12:14.166
我们可以让它改为中文的

00:12:15.033 --> 00:12:15.700
在这里输入

00:12:15.700 --> 00:12:17.866
将claude.md 中的内容改为中文

00:12:19.700 --> 00:12:20.666
让它在这里先执行着

00:12:20.666 --> 00:12:21.966
我们继续看其他的命令

00:12:22.900 --> 00:12:25.066
刚才我们测试的这个 /init 命令

00:12:25.300 --> 00:12:26.466
它的主要作用就是

00:12:26.466 --> 00:12:27.566
初始化项目记忆指南

00:12:27.566 --> 00:12:29.733
也就是生成claude.md 文件

00:12:30.033 --> 00:12:32.066
这个claude.md 文件中的内容

00:12:32.133 --> 00:12:33.700
是作为上下文使用的

00:12:34.033 --> 00:12:35.133
当然这个文件中的内容

00:12:35.133 --> 00:12:36.766
既可以让AI自动生成

00:12:36.933 --> 00:12:38.433
我们也可以进行手动的编辑

00:12:38.833 --> 00:12:40.133
第二个命令是 /add-dir

00:12:40.133 --> 00:12:42.633
后面加一个文件路径

00:12:43.100 --> 00:12:45.866
它的作用就是切换一个工作目录

00:12:46.066 --> 00:12:48.433
或者说是添加一个工作目录

00:12:48.900 --> 00:12:50.966
好了这里已经显示将

00:12:51.466 --> 00:12:53.866
文件中的内容从英文翻翻译为中文

00:12:54.033 --> 00:12:55.733
我们看一下这个文件中的内容

00:12:56.533 --> 00:12:58.933
在文件中的内容也已经变为了中文

00:13:00.266 --> 00:13:04.233
然后我们试一下这个杠a d d杠d r命令

00:13:06.166 --> 00:13:07.733
然后添加一个路径

00:13:08.966 --> 00:13:11.033
添加一个我测试文件夹的路径吧

00:13:11.766 --> 00:13:12.066
现在

00:13:12.066 --> 00:13:15.366
就将这个文件夹作为了一个工作目录

00:13:15.433 --> 00:13:15.866
这个时候

00:13:15.866 --> 00:13:17.466
我们就可以针对这个文件夹

00:13:17.466 --> 00:13:18.666
来做一些相应的提问

00:13:19.433 --> 00:13:19.700
比如说

00:13:19.700 --> 00:13:22.133
我们可以问这个文件夹中有哪些文件

00:13:24.433 --> 00:13:26.566
它就会查看这个文件夹中的所有文件

00:13:29.100 --> 00:13:30.766
这个文件中有以下两个文件

00:13:33.566 --> 00:13:35.033
我们可以看一下这个文件夹

00:13:38.766 --> 00:13:40.133
啊确实只有这两个文件

00:13:42.333 --> 00:13:43.966
然后这个是杠clear命令

00:13:44.533 --> 00:13:45.933
它可以清除对话历史

00:13:46.533 --> 00:13:48.933
当我们不停地与Claude进行对话的时候

00:13:48.933 --> 00:13:50.233
有的时候它会跑偏

00:13:50.233 --> 00:13:51.566
当我们发现Claude跑偏了

00:13:51.566 --> 00:13:53.733
我们就可以清除所有的对话

00:13:53.733 --> 00:13:54.933
然后重新开始沟通

00:13:55.366 --> 00:13:55.700
或者是

00:13:55.700 --> 00:13:57.433
我们需要开启一个新任务的时候

00:13:57.633 --> 00:13:59.866
也可以将这个所有的历史上下文对话

00:13:59.866 --> 00:14:00.666
进行清除

00:14:00.766 --> 00:14:01.766
然后再重新开始

00:14:02.333 --> 00:14:03.166
可以演示一下

00:14:06.766 --> 00:14:07.566
执行这个命令之后

00:14:07.566 --> 00:14:09.266
相当于就是清除了上下文

00:14:09.700 --> 00:14:11.933
接着我们看一下 /compact 命令

00:14:12.266 --> 00:14:14.300
这个命令主要作用是压缩对话内容

00:14:14.966 --> 00:14:16.766
我们在与Claude Code进行沟通的时候

00:14:16.833 --> 00:14:18.300
可能会进行多轮对话

00:14:18.300 --> 00:14:19.266
这个多轮对话中

00:14:19.266 --> 00:14:20.933
可能既有已经解决的问题

00:14:20.933 --> 00:14:22.533
也有没有解决的问题

00:14:23.133 --> 00:14:24.633
当我们对话人数比较多的时候

00:14:24.633 --> 00:14:26.133
也是上下文比较多的时候

00:14:26.133 --> 00:14:28.300
就可能会造成上下文的溢出

00:14:28.500 --> 00:14:30.066
也就是造成Claude Code失忆了

00:14:30.466 --> 00:14:31.866
那么我们可以使用这个命令对我们的

00:14:31.866 --> 00:14:33.466
上下文内容进行压缩

00:14:33.833 --> 00:14:35.666
例如使用斜线compad

00:14:35.666 --> 00:14:37.466
保留尚未解决的问题

00:14:37.500 --> 00:14:40.366
可以让Claude Code在总结上下文的时候

00:14:40.666 --> 00:14:42.233
也就是在压缩上下文的时候

00:14:42.233 --> 00:14:44.266
他用保留未解决的问题

00:14:44.633 --> 00:14:45.700
上下文经过压缩之后

00:14:45.700 --> 00:14:47.266
可以有效的避免上下文过长

00:14:47.266 --> 00:14:48.633
造成上下文溢出的问题

00:14:48.866 --> 00:14:50.166
然后是杠member命令

00:14:50.233 --> 00:14:50.733
这个命令呢

00:14:50.733 --> 00:14:53.900
可以让我们直接编辑claude.md 文件

00:14:53.900 --> 00:14:54.733
我们测试一下

00:14:56.033 --> 00:14:56.666
选项一是

00:14:56.666 --> 00:15:00.033
编辑当前项目中的claude.md 文件

00:15:00.166 --> 00:15:01.233
选项二是

00:15:01.233 --> 00:15:04.166
编辑我们用户的claude.md 文件

00:15:04.566 --> 00:15:06.666
至于这两个文件的相同点与不同点

00:15:06.666 --> 00:15:07.933
我们在后面进行介绍

00:15:07.933 --> 00:15:09.300
现在我们直接选择一

00:15:10.133 --> 00:15:10.466
这样

00:15:10.466 --> 00:15:12.300
我们就直接打开了这个Claude d文件

00:15:12.300 --> 00:15:14.366
我们可以在这里进行添加和修改内容

00:15:15.166 --> 00:15:17.500
修改完了之后直接进行保存就行了

00:15:17.900 --> 00:15:18.966
然后是config命令

00:15:19.166 --> 00:15:20.100
通过config命令

00:15:20.100 --> 00:15:22.966
我们可以查看和修改Claude Code的配置

00:15:23.500 --> 00:15:24.066
这个命令呢

00:15:24.066 --> 00:15:25.066
使用频率不是很高

00:15:25.066 --> 00:15:26.133
我们了解一下就行了

00:15:26.733 --> 00:15:28.033
可以看到当前有这些配置

00:15:28.033 --> 00:15:29.766
以及它的配置的选项

00:15:29.766 --> 00:15:32.266
是开启还是关闭下来

00:15:32.333 --> 00:15:34.466
model命令是用来查看和切换模型

00:15:36.966 --> 00:15:38.366
当前我们有这些模型

00:15:38.866 --> 00:15:42.333
因为我现在使用的是DeepSeek的接口

00:15:42.566 --> 00:15:45.233
所以其实上面三个模型是不能使用的

00:15:47.533 --> 00:15:49.833
也就是只能选择这个deep seek

00:15:50.033 --> 00:15:51.633
就算是选择上面三个模型

00:15:51.633 --> 00:15:53.433
它默认也是使用deep seek模型

00:15:54.266 --> 00:15:55.433
然后是status式命令

00:15:55.433 --> 00:15:56.733
这个命令还是比较常用的

00:15:57.533 --> 00:15:58.266
我们执行一下

00:15:58.266 --> 00:16:00.500
看一下status的命令

00:16:00.500 --> 00:16:03.100
可以查看我们当前Claude Code的版本

00:16:03.666 --> 00:16:05.133
以及当前的工作路径

00:16:05.900 --> 00:16:07.166
还有当前的接口

00:16:08.900 --> 00:16:10.566
以及代理信息都在这里显示

00:16:10.733 --> 00:16:13.300
当下的模型以及当前使用的记忆

00:16:13.466 --> 00:16:15.966
memory现在是使用的项目级的记忆

00:16:15.966 --> 00:16:18.666
也就是当前项目目录中的claude.md文件

00:16:19.500 --> 00:16:20.100
Doctor命令

00:16:20.100 --> 00:16:22.766
应该来检查当前Claude Code的安装状态

00:16:22.966 --> 00:16:23.900
我们仔细来看一下

00:16:24.500 --> 00:16:25.266
就是显示了

00:16:25.266 --> 00:16:27.933
当前Claude Code的安装的一些详细信息

00:16:28.933 --> 00:16:29.933
cost命令

00:16:30.066 --> 00:16:32.433
是用来显示消耗的TOKEN与费用统计

00:16:34.033 --> 00:16:36.133
它这里计费是使用美元进行计费的

00:16:36.866 --> 00:16:38.166
当使用国内的模型

00:16:38.166 --> 00:16:39.866
比如说Deepseek的接口的时候

00:16:39.966 --> 00:16:41.500
这里的预估价格应该是不对的

00:16:43.900 --> 00:16:45.200
接下来咱们来看一下

00:16:45.200 --> 00:16:48.866
如何在Claude Code中接入我们国产大模型

00:16:49.066 --> 00:16:50.433
因为原生的Claude Code

00:16:51.066 --> 00:16:53.333
一是他在国内访问不是很方便

00:16:53.600 --> 00:16:55.400
你看他注册账号就不是很方便

00:16:55.466 --> 00:16:56.833
即便是注册了账号

00:16:57.200 --> 00:16:58.133
在我们国内使用的话

00:16:58.133 --> 00:16:59.400
他也很容易封号

00:16:59.833 --> 00:17:01.500
现在我们国产大模型的编程能力

00:17:01.500 --> 00:17:02.400
已经非常好了

00:17:02.400 --> 00:17:04.666
虽然不能够超过Claude Code的原生模型

00:17:04.666 --> 00:17:06.433
但是使用我们国产的模型

00:17:06.433 --> 00:17:06.866
也一样

00:17:06.866 --> 00:17:09.100
能够很好的达到我们的开发要求

00:17:09.500 --> 00:17:11.666
除了Claude Code的账号不好注册之外

00:17:11.800 --> 00:17:13.666
还有就是它的价格也比较贵

00:17:14.066 --> 00:17:16.200
使用我们国内的模型价格也比较便宜

00:17:16.633 --> 00:17:18.533
所以咱们就直接使用国内的模型

00:17:18.933 --> 00:17:19.633
在接入之前

00:17:19.633 --> 00:17:21.066
我先给大家介绍一个

00:17:21.100 --> 00:17:22.533
Windows命令行工具

00:17:22.533 --> 00:17:23.700
就是Windows Terminal

00:17:24.233 --> 00:17:26.066
我的命令行工具是这这样的

00:17:26.866 --> 00:17:28.233
如果你没有安装的话

00:17:28.333 --> 00:17:29.800
默认的使用是CMD命令行

00:17:29.800 --> 00:17:30.633
也就是这种

00:17:30.633 --> 00:17:32.433
还有一种就是power shell命令行

00:17:33.433 --> 00:17:34.266
也是这样的

00:17:34.500 --> 00:17:37.533
他这两个工具其实使用哪种都可以

00:17:40.100 --> 00:17:40.533
不论是你

00:17:40.533 --> 00:17:42.600
使用CMD还是使用Powershell

00:17:42.900 --> 00:17:43.866
这都是可以的

00:17:44.400 --> 00:17:44.666
但是

00:17:44.666 --> 00:17:48.266
CMD和Powershell有些命令是不一样的

00:17:48.266 --> 00:17:50.733
尤其是在设置一些环境变量的时候

00:17:50.866 --> 00:17:53.033
所以如果你跟着我的教程操作的话

00:17:53.033 --> 00:17:54.500
我希望你使用的是Powershell

00:17:55.100 --> 00:17:56.466
推荐大家先安装一下这个

00:17:56.466 --> 00:17:57.700
Windows Terminal工具

00:17:57.833 --> 00:17:59.233
也是这个链接

00:17:59.333 --> 00:18:00.266
打开之后

00:18:03.066 --> 00:18:04.000
可以点击这里

00:18:05.266 --> 00:18:07.933
然后选择一个符合你系统版本的

00:18:08.066 --> 00:18:08.866
进行下载

00:18:09.066 --> 00:18:11.033
下载完之后直接进行安装就可以

00:18:12.300 --> 00:18:13.666
安装好之后就是这种

00:18:13.666 --> 00:18:14.400
这个工具呢

00:18:14.400 --> 00:18:15.433
既可以使用powershell

00:18:15.433 --> 00:18:16.933
也可以使用cmd

00:18:17.433 --> 00:18:18.733
它相当于是一个命令行工具

00:18:18.733 --> 00:18:19.800
的一个壳吧

00:18:19.833 --> 00:18:21.700
整体上UI比较好看

00:18:21.866 --> 00:18:24.333
要比这个powershell还有这cmd好看一些

00:18:24.800 --> 00:18:25.033
另外

00:18:25.033 --> 00:18:27.066
它可以在一个窗口中开启多个Tab

00:18:27.100 --> 00:18:28.433
这样用起来也比较方便

00:18:28.533 --> 00:18:29.533
当你安装完之后

00:18:29.533 --> 00:18:30.800
你可以点击这个箭头

00:18:30.800 --> 00:18:31.600
点击设置

00:18:32.200 --> 00:18:32.866
在启动这里

00:18:32.866 --> 00:18:35.300
你可以默认选择它启动的时候

00:18:35.300 --> 00:18:37.600
是使用power shell还是CMD

00:18:38.400 --> 00:18:39.933
这里我使用的是power shell

00:18:41.933 --> 00:18:42.733
保存一下

00:18:44.233 --> 00:18:45.866
然后再次启动的时候

00:18:46.500 --> 00:18:48.066
它这里默认就是powershell

00:18:48.833 --> 00:18:50.633
好了这个工具就先介绍到这里

00:18:51.133 --> 00:18:52.200
如果没有的话

00:18:52.433 --> 00:18:53.933
我建议你去安装一下

00:18:54.100 --> 00:18:54.866
如果不安装的话

00:18:54.866 --> 00:18:55.833
也是没有问题的

00:18:55.833 --> 00:18:58.300
你只需要使用系统自带的powershell

00:18:58.300 --> 00:18:59.100
就可以

00:19:03.600 --> 00:19:05.033
也就是用这个power shell工具

00:19:06.500 --> 00:19:07.100
好接下来

00:19:07.100 --> 00:19:07.800
我们说一下

00:19:07.800 --> 00:19:10.800
如何在Claude Code中接入我们国产大模型

00:19:12.300 --> 00:19:13.800
我们国产大模型有很多

00:19:13.900 --> 00:19:15.300
这里我就以月之暗面

00:19:15.700 --> 00:19:18.600
也就是Kim K2还有deep seek为例

00:19:18.800 --> 00:19:20.700
来演示一下如何接入接

00:19:20.700 --> 00:19:21.400
入的第一步呢

00:19:21.400 --> 00:19:23.700
就是我们需要先获取一个API Key

00:19:25.066 --> 00:19:27.500
我们打开月之暗面的开放平台

00:19:28.833 --> 00:19:31.233
同时也打开DeepSeek的开放平台

00:19:33.800 --> 00:19:36.133
学这一面的可以在这里新建一个API Key

00:19:37.033 --> 00:19:38.933
随便起个名字叫test吧

00:19:39.633 --> 00:19:41.200
项目就选择一个default

00:19:41.233 --> 00:19:42.033
然后确定

00:19:42.033 --> 00:19:42.866
这样他就创建好了

00:19:42.866 --> 00:19:43.833
一个秘钥

00:19:44.133 --> 00:19:46.933
我们需要复制一下kimi k2的这个密钥

00:19:47.000 --> 00:19:49.200
它只能在创建的时候显示一下

00:19:49.300 --> 00:19:50.800
我们点击这里进行复制

00:19:50.900 --> 00:19:52.866
当你确定之后或者关闭这个窗口之后

00:19:52.866 --> 00:19:54.800
你就再也无法看到这个密钥了啊

00:19:54.800 --> 00:19:56.900
如果你忘记了之前的密钥是什么

00:19:57.000 --> 00:19:58.133
那就无法找回

00:19:58.133 --> 00:19:58.933
就只能删除

00:19:58.933 --> 00:19:59.933
再重新新建一个

00:20:00.300 --> 00:20:01.100
我们点击确定

00:20:01.233 --> 00:20:03.533
先将Kimi k2的密钥保存到这里

00:20:04.200 --> 00:20:06.133
然后我们再去DeepSeek这个平台

00:20:07.500 --> 00:20:09.100
也是在这个API key里面

00:20:09.666 --> 00:20:10.733
来创建一个API key

00:20:12.666 --> 00:20:13.466
点击创建

00:20:14.066 --> 00:20:15.233
这样这个秘钥也创建好了

00:20:15.233 --> 00:20:16.733
我们点击复制关闭

00:20:17.300 --> 00:20:18.200
也保存一下

00:20:20.866 --> 00:20:21.833
嗯deep sleep的API

00:20:21.833 --> 00:20:23.200
我们需要先充值一下

00:20:23.266 --> 00:20:24.900
然后可以充值10块钱

00:20:24.933 --> 00:20:25.833
也不用充值太多

00:20:25.833 --> 00:20:27.200
它可以支持支付宝和微信

00:20:27.200 --> 00:20:28.633
充值一个对应的金额就行

00:20:30.533 --> 00:20:31.733
KimiK2的模型

00:20:31.800 --> 00:20:32.733
如果你不充值的话

00:20:32.733 --> 00:20:33.833
也是可以使用的

00:20:33.866 --> 00:20:35.700
但是它有一个并发限制

00:20:39.466 --> 00:20:41.500
免费用户他是有并发限制的

00:20:41.533 --> 00:20:42.666
是在使用Claude Code的时候

00:20:42.666 --> 00:20:45.000
可能会出现error 429这个报错

00:20:45.066 --> 00:20:46.666
建议你充值一个50块钱

00:20:47.200 --> 00:20:49.866
充了之后他就会升级你的账户等级

00:20:51.466 --> 00:20:53.100
可以点击这里进行查看

00:20:53.133 --> 00:20:54.533
充值50块钱之后

00:20:54.533 --> 00:20:57.633
就会变成这个第一等级

00:20:58.533 --> 00:20:59.666
并发数是50

00:21:00.066 --> 00:21:01.933
默认免费的用户是并发数是1（口误）

00:21:02.833 --> 00:21:03.633
呃上面就是充值

00:21:03.633 --> 00:21:04.633
的一些注意事项

00:21:05.500 --> 00:21:07.000
然后呢就是配置

00:21:07.300 --> 00:21:08.866
kimi k2可以看一下这个文档

00:21:11.000 --> 00:21:11.800
嗯

00:21:12.100 --> 00:21:13.666
DeepSeek可以看一下这个文档

00:21:15.833 --> 00:21:16.533
这里就教我们

00:21:16.533 --> 00:21:18.933
如何将Kim K2配置到Claude Code中

00:21:21.666 --> 00:21:23.700
Windows系统的话使用这个命令

00:21:24.066 --> 00:21:25.100
我们先复制

00:21:27.833 --> 00:21:28.633
展现到这里

00:21:29.700 --> 00:21:31.833
然后我们只需要替换这里的API Key

00:21:32.233 --> 00:21:33.900
这是Kimi k two的API Key

00:21:33.900 --> 00:21:35.233
我们放在这里

00:21:37.400 --> 00:21:39.000
然后我们复制所有的命令

00:21:39.466 --> 00:21:40.666
打开我们的power shell

00:21:42.833 --> 00:21:43.666
进行粘贴

00:21:45.800 --> 00:21:46.833
然后执行claude

00:21:51.900 --> 00:21:52.733
在这里就可以看到

00:21:52.733 --> 00:21:56.500
我们当前的模型是Kimi k2 thinking turbo

00:21:57.200 --> 00:21:57.633
也就是说

00:21:57.633 --> 00:22:00.733
我们将Kimi K2配置到了Claude Code中

00:22:01.666 --> 00:22:02.700
如果在使用的过程中

00:22:02.700 --> 00:22:04.300
你忘记了当前的模型是哪一个

00:22:04.300 --> 00:22:05.400
你也可以通过

00:22:06.733 --> 00:22:08.200
/status命令

00:22:09.866 --> 00:22:12.833
来查看当前使用的模型是什么

00:22:13.700 --> 00:22:14.433
从这里也可以看到

00:22:14.433 --> 00:22:16.800
当前的模型是Kimi k2 thinking turbo

00:22:18.400 --> 00:22:21.733
当前的base URL是这个

00:22:23.533 --> 00:22:25.833
刚才我们是在终端中进行的配置

00:22:26.033 --> 00:22:27.533
它这种配置的方式

00:22:27.533 --> 00:22:29.300
就只对我们这个终端有效果

00:22:30.400 --> 00:22:32.033
假如说我们新开一个终端

00:22:33.433 --> 00:22:34.500
然后运行claude

00:22:39.133 --> 00:22:39.733
这个时候

00:22:39.733 --> 00:22:43.466
它就会默认使用原生的Claude Code的模型

00:22:43.933 --> 00:22:46.033
也就是说我们在终端中进行配置

00:22:46.033 --> 00:22:47.600
它只对这个终端有效

00:22:47.700 --> 00:22:49.300
我们每次想要使用KMI

00:22:49.300 --> 00:22:50.333
KTO这个模型的时候

00:22:50.333 --> 00:22:53.133
都需要在这个终端中进行配置

00:22:53.500 --> 00:22:54.866
这样用起来就比较麻烦

00:22:55.666 --> 00:22:58.433
所以我推荐大家使用环境变量的方式

00:22:58.533 --> 00:22:59.466
进行一次设置

00:22:59.466 --> 00:23:00.333
永久有效

00:23:00.633 --> 00:23:00.933
接下来

00:23:00.933 --> 00:23:02.666
我就演示一下如何设置环境变量

00:23:03.266 --> 00:23:06.033
先按键盘上win加r打开这个运行窗口

00:23:06.033 --> 00:23:06.466
然后输入

00:23:06.466 --> 00:23:08.200
这个命令点击确定

00:23:09.300 --> 00:23:10.300
点击环境变量

00:23:10.466 --> 00:23:11.933
可以在用户变量中进行添加

00:23:11.933 --> 00:23:14.000
也可以在系统变量中进行添加

00:23:14.000 --> 00:23:15.800
这里我就在用户变量进行添加

00:23:16.733 --> 00:23:17.533
先新建

00:23:18.400 --> 00:23:20.533
然后我们复制这个变量名称

00:23:29.700 --> 00:23:31.100
也就是依次将这个变量名称

00:23:31.100 --> 00:23:34.000
还有变量值进行添加

00:23:50.800 --> 00:23:51.033
好了

00:23:51.033 --> 00:23:52.700
这样我们就将环境变量添加好了

00:23:53.000 --> 00:23:53.733
需要注意的是

00:23:53.733 --> 00:23:58.233
变量的名称前面不需要带这个 $env:

00:23:58.266 --> 00:24:00.266
这几个字符串

00:24:00.733 --> 00:24:03.733
还有就是变量的值不需要带这个引号

00:24:04.700 --> 00:24:06.833
我们只需要双引号中间的内容就可以

00:24:07.533 --> 00:24:08.433
我们点击确定

00:24:08.733 --> 00:24:10.066
然后关闭这个CMD

00:24:10.466 --> 00:24:11.300
重新打开

00:24:12.700 --> 00:24:14.033
现在我们直接启动claude

00:24:20.033 --> 00:24:20.433
可以看到

00:24:20.433 --> 00:24:23.333
现在它默认使用的模型就是Kimi K2

00:24:26.800 --> 00:24:28.666
如果你想要使用deep sleep模型的话

00:24:28.666 --> 00:24:30.066
那么配置方法也是一样

00:24:30.100 --> 00:24:32.033
既可以在环境变量中进行设置

00:24:32.033 --> 00:24:34.500
也可以在终端中进行设置

00:24:34.800 --> 00:24:37.266
在终端中设置的只对当前的终端有效

00:24:37.266 --> 00:24:38.466
当终端关闭之后

00:24:38.466 --> 00:24:40.033
也就是CMD命令行关闭之后

00:24:40.033 --> 00:24:41.300
我们再次打开的时候

00:24:41.333 --> 00:24:42.900
它就失效了

00:24:43.000 --> 00:24:45.933
这个是将DeepSeek模型接入Claude Code的文档

00:24:46.800 --> 00:24:49.633
这里它也是使用配置环境变量

00:24:49.733 --> 00:24:52.066
但是它的方式并不支持Windows系统

00:24:52.400 --> 00:24:55.533
这是Macos系统和Linux系统的方式

00:24:56.233 --> 00:24:57.433
Windows系统配置的方式

00:24:57.433 --> 00:24:58.300
可以参考我的文档

00:24:58.300 --> 00:24:59.466
也就是这里的内容

00:25:00.666 --> 00:25:02.866
我们可以试一下复制这些命令

00:25:06.066 --> 00:25:07.700
然后替换一下API Key

00:25:08.600 --> 00:25:10.433
然后将这里的API Key替换掉

00:25:14.733 --> 00:25:15.633
EX终端

00:25:22.133 --> 00:25:22.700
可以看到

00:25:22.700 --> 00:25:25.400
这里显示的模型是deep seek chat模型

00:25:25.833 --> 00:25:26.333
也就是说

00:25:26.333 --> 00:25:28.300
我们已经将deep seek配置到了Claude Code

00:25:28.300 --> 00:25:29.100
中

00:25:29.400 --> 00:25:30.233
我推荐大家使用

00:25:30.233 --> 00:25:31.700
这个Windows Terminal具的原因

00:25:31.700 --> 00:25:32.500
还有一个

00:25:32.600 --> 00:25:34.033
我们可以通过这个工具

00:25:34.033 --> 00:25:36.033
快速的切换Claude Code的模型

00:25:36.500 --> 00:25:36.700
例如

00:25:36.700 --> 00:25:38.633
当前我们既可以使用Kimi K2这个模型

00:25:38.633 --> 00:25:40.733
也可以使用DeepSeek这个模型

00:25:41.066 --> 00:25:42.900
但是现在我们在切换模型的时候

00:25:42.900 --> 00:25:45.000
要么需要我们在一个终端中

00:25:45.133 --> 00:25:46.233
执行一大堆的命令

00:25:46.233 --> 00:25:47.833
来设置一下临时的环境变量

00:25:47.933 --> 00:25:48.133
要么

00:25:48.133 --> 00:25:50.600
就需要我们去修改这里的环境变量

00:25:50.600 --> 00:25:51.833
来进行永久的修改

00:25:52.100 --> 00:25:53.600
使用这两种方式来切换模型的话

00:25:53.600 --> 00:25:54.533
都不是很方便

00:25:54.900 --> 00:25:55.200
那么

00:25:55.200 --> 00:25:57.300
怎么样才能更加方便的来切换模型呢

00:25:57.600 --> 00:25:59.300
首先我们可以在环境变量中

00:25:59.300 --> 00:26:01.500
配置一个我们默认使用的模型

00:26:04.700 --> 00:26:05.800
也就是在这里配置一个

00:26:05.800 --> 00:26:07.400
我们默认会使用的模型

00:26:07.700 --> 00:26:10.066
然后我们通过这个Windows Terminal工具

00:26:10.200 --> 00:26:12.700
来配置我们需要使用的其他模型

00:26:12.700 --> 00:26:14.266
下面我就给大家演示一下

00:26:14.500 --> 00:26:15.500
首先点击一下这个箭头

00:26:15.500 --> 00:26:16.533
然后点击设置

00:26:17.033 --> 00:26:19.066
然后在这里添加新的配置文件

00:26:20.000 --> 00:26:22.633
这里选择Windows power shell

00:26:22.866 --> 00:26:23.666
点击复制

00:26:25.133 --> 00:26:26.466
我们先修改一下名称

00:26:27.133 --> 00:26:28.533
就叫Claude Code deep seek

00:26:29.100 --> 00:26:30.733
然后修改一下这里的命令行

00:26:32.133 --> 00:26:33.533
我们复制这里的代码

00:26:34.900 --> 00:26:36.100
先在这里粘贴一下

00:26:37.266 --> 00:26:37.666
可以看到

00:26:37.666 --> 00:26:39.433
这里的内容就是上面的

00:26:39.433 --> 00:26:40.600
这这一部分内容

00:26:41.600 --> 00:26:43.733
我们需要先将APRK来替换一下

00:26:46.666 --> 00:26:48.133
然后同时我还添加了两行

00:26:48.500 --> 00:26:50.466
就是通过这两行命令来设置代理

00:26:51.433 --> 00:26:52.900
然后我们将这个命令复制

00:26:54.600 --> 00:26:55.400
粘贴在这里

00:26:57.200 --> 00:26:58.133
然后点击保存

00:27:01.400 --> 00:27:02.200
关闭

00:27:03.666 --> 00:27:05.133
这个时候我们可以点击箭头

00:27:05.133 --> 00:27:07.733
然后选择Claude Code deep seek

00:27:09.700 --> 00:27:10.866
然后启动Claude Code

00:27:18.233 --> 00:27:19.333
这时当前这个终端

00:27:19.333 --> 00:27:21.466
它默认使用的模型就是deep seek模型

00:27:21.866 --> 00:27:23.433
这样我们就实现了更加方便的

00:27:23.433 --> 00:27:26.100
来切换Claude Code使用的模型

00:27:28.033 --> 00:27:29.466
每当我们有一个新的模型

00:27:29.466 --> 00:27:30.266
想要使用的时候

00:27:30.266 --> 00:27:31.833
我们就可以通过这种方式

00:27:31.866 --> 00:27:33.100
来新建一个配置

00:27:33.500 --> 00:27:35.633
然后通过修改这里的命令行

00:27:36.266 --> 00:27:38.866
来修改不同的模型

00:27:39.100 --> 00:27:41.300
以及模型对应的API

00:27:41.600 --> 00:27:41.800
这样

00:27:41.800 --> 00:27:43.800
就能够实现快速的切换不同的模型

00:27:44.100 --> 00:27:45.733
每次我们想要更换模型的时候

00:27:45.733 --> 00:27:46.500
只需要在这里

00:27:46.500 --> 00:27:48.733
打开我们想要使用的模型配置即可

00:27:50.866 --> 00:27:51.066
好了

00:27:51.066 --> 00:27:53.400
接下来咱们看一下Claude Code的进阶玩法

00:27:53.433 --> 00:27:55.666
首先来了解一下Claude Code的核心模式

00:27:55.833 --> 00:27:56.500
通常情况下

00:27:56.500 --> 00:27:57.866
Claude Code每次修改文件

00:27:57.866 --> 00:27:59.600
或者是创建文件的时候

00:27:59.600 --> 00:28:01.166
都需要我们进行手动确认

00:28:01.466 --> 00:28:02.200
那这样一来的话

00:28:02.200 --> 00:28:03.600
它的效率就比较低

00:28:03.966 --> 00:28:05.433
因为如果我们不进行确认的话

00:28:05.433 --> 00:28:06.666
它就会一直卡在那里

00:28:06.833 --> 00:28:08.566
不会进行后面的步骤

00:28:09.000 --> 00:28:09.966
就像现在这样

00:28:10.033 --> 00:28:12.300
我让他创建一个酷炫的Todo list的网站

00:28:12.566 --> 00:28:14.366
他首先在这里规划这个任务

00:28:14.366 --> 00:28:15.100
并在这里列出了

00:28:15.100 --> 00:28:16.966
他要做的每一步的步骤

00:28:17.633 --> 00:28:19.366
然后下面他就要创建这个文件

00:28:20.566 --> 00:28:22.366
这里他需要我们进行同意之后

00:28:22.366 --> 00:28:23.700
他才能去创建这个文件

00:28:24.166 --> 00:28:25.200
这是第一个选项

00:28:25.433 --> 00:28:26.800
如果我们选择第二个选项

00:28:26.800 --> 00:28:28.200
那么在当前这个窗口中

00:28:28.366 --> 00:28:30.466
他在创建文件和修改文件上

00:28:30.466 --> 00:28:32.100
就不会再请求我们的权限

00:28:32.200 --> 00:28:35.200
而会直接是进行创建或修改第二选项

00:28:35.200 --> 00:28:37.400
也就是这里的自动编辑模式

00:28:38.066 --> 00:28:39.600
现在我们先选择第一个选项

00:28:40.300 --> 00:28:40.866
我们来看一下

00:28:40.866 --> 00:28:41.766
自动编辑模式

00:28:42.266 --> 00:28:43.900
就是免确认批量操作

00:28:44.233 --> 00:28:44.633
适用于

00:28:44.633 --> 00:28:47.066
不需要逐次确认的文件的创建和修改

00:28:47.066 --> 00:28:48.266
的场景也

00:28:48.266 --> 00:28:50.100
就是说当我们开启这个场景之后

00:28:50.666 --> 00:28:51.833
Claude Code在创建文件

00:28:51.833 --> 00:28:53.500
还有修改文件的时候

00:28:53.500 --> 00:28:54.500
不需要经过我们的同意

00:28:54.500 --> 00:28:55.700
就可以直接进行修改

00:28:56.100 --> 00:28:58.033
这样就省去了很多的确认步骤

00:28:58.033 --> 00:28:59.366
就能够提高一些效率

00:28:59.600 --> 00:29:00.866
但是需要注意的是

00:29:00.866 --> 00:29:03.566
这个模式它只是限于创建文件

00:29:03.566 --> 00:29:04.600
还有修改文件

00:29:04.633 --> 00:29:06.233
如果Claude Code想通过bash

00:29:06.266 --> 00:29:08.033
来执行一些命令行的命令时候

00:29:08.033 --> 00:29:10.166
或者是调用一些命令行的工具的时候

00:29:10.166 --> 00:29:12.566
它还是需要我们进行手动的确认

00:29:13.566 --> 00:29:15.200
除了这个自动编辑模式之外

00:29:15.200 --> 00:29:16.400
还有一个plan模式

00:29:17.200 --> 00:29:19.500
这个模式的作用就是只规划不执行

00:29:19.800 --> 00:29:20.800
当在项目搭建

00:29:20.800 --> 00:29:22.466
或者是处理复杂问题的时候

00:29:22.466 --> 00:29:23.833
可以先开启plan模式

00:29:24.066 --> 00:29:25.600
他会先梳理方案的框架

00:29:25.633 --> 00:29:27.633
比如说要做像素风格的移动端

00:29:27.633 --> 00:29:30.433
to do list他会自动的规划技术方案

00:29:30.433 --> 00:29:31.200
页面结构

00:29:31.200 --> 00:29:32.066
适配方案等等

00:29:32.300 --> 00:29:33.200
如果你不满意的话

00:29:33.200 --> 00:29:34.933
可以直接说重新规划

00:29:34.933 --> 00:29:36.333
一直到符合你的预期

00:29:36.633 --> 00:29:37.733
开启plan模式之后

00:29:37.733 --> 00:29:39.800
他就只做规划而不写代码

00:29:40.433 --> 00:29:40.933
相当于是

00:29:40.933 --> 00:29:42.800
对这个任务做一个详细的规划

00:29:42.800 --> 00:29:43.666
提出解决方案

00:29:43.666 --> 00:29:44.833
但是不进行执行

00:29:45.100 --> 00:29:46.100
Claude Code还有第三种模式

00:29:46.100 --> 00:29:47.100
就是Yolo模式

00:29:47.600 --> 00:29:49.533
Yolo模式它能获取到最高的权限

00:29:49.800 --> 00:29:51.300
可以让我们完全的放手

00:29:51.300 --> 00:29:52.433
让它自动化的执行

00:29:52.866 --> 00:29:55.000
Yolo模式最常用在重复代码

00:29:55.000 --> 00:29:56.700
或者是创建新项目的时候

00:29:57.066 --> 00:29:58.900
或者是修复复杂bug的时候

00:29:59.633 --> 00:30:01.066
可以通过添加这个参数

00:30:01.066 --> 00:30:02.133
来启动Yolo模式

00:30:02.800 --> 00:30:04.100
Yolo模式拥有权限最高

00:30:04.100 --> 00:30:06.266
它可以直接执行更多操作

00:30:06.333 --> 00:30:08.000
上面咱说的自动编辑模式可以

00:30:08.000 --> 00:30:09.800
自动的创建文件修改文件

00:30:09.900 --> 00:30:11.733
而不需要通过我们的确认操作

00:30:11.733 --> 00:30:13.666
但是在执行命令行工具的时候

00:30:13.666 --> 00:30:14.933
他仍然需要我们确认

00:30:14.933 --> 00:30:16.200
如果你是开启了Yolo模式

00:30:16.200 --> 00:30:17.833
那么他就不用再请求任何的权限

00:30:17.833 --> 00:30:19.200
相当于他对你这个电脑

00:30:19.200 --> 00:30:20.866
拥有了一个最高级的权限

00:30:20.933 --> 00:30:22.300
可以执行任何的命令

00:30:22.333 --> 00:30:23.733
也可以创建任何的文件

00:30:23.800 --> 00:30:24.466
所以Yolo权限

00:30:24.466 --> 00:30:26.800
虽然能够让Claude Code更加的自动化

00:30:26.800 --> 00:30:27.933
但是如果使用不当的话

00:30:27.933 --> 00:30:30.333
它可能对你的电脑一些文件造成破坏

00:30:30.333 --> 00:30:31.666
所以在使用Yolo模式的时候

00:30:31.666 --> 00:30:32.800
还需要我们能够确定

00:30:32.800 --> 00:30:34.266
Claude Code所执行的操作

00:30:34.266 --> 00:30:35.266
并不会对我们的电脑

00:30:35.266 --> 00:30:36.633
或者是项目造成破坏

00:30:37.200 --> 00:30:38.100
好了下面我们看一下

00:30:38.100 --> 00:30:39.833
如何来切换这种不同的模式

00:30:40.233 --> 00:30:40.933
在Claude Code中

00:30:40.933 --> 00:30:42.700
不同的版本可能快捷键不一样

00:30:42.700 --> 00:30:46.266
一般是shift+Tab或者是Alt+m键

00:30:46.333 --> 00:30:48.000
就可以切换这几种模式

00:30:48.733 --> 00:30:49.833
我们先选择yes

00:30:50.200 --> 00:30:51.866
然后按一下Alt加m

00:30:53.600 --> 00:30:57.100
这里已显示了accept Edit on

00:30:57.933 --> 00:30:59.933
说明我们已经开启了自动编辑模式

00:31:01.933 --> 00:31:03.600
同时这里也显示了快捷键

00:31:04.266 --> 00:31:05.400
也就是Alt加m

00:31:07.300 --> 00:31:08.666
这里就先让它在这里执行吧

00:31:08.666 --> 00:31:10.100
我们新建一个窗口

00:31:13.866 --> 00:31:15.633
进入到我项目的一个目录

00:31:17.033 --> 00:31:18.066
然后启动claude

00:31:23.200 --> 00:31:24.600
使用快捷键Alt加m

00:31:24.600 --> 00:31:27.866
就可以在默认模式还有自由编辑模式

00:31:27.866 --> 00:31:29.466
还有play模式之间切换

00:31:31.133 --> 00:31:32.533
我们切换到plan模式

00:31:33.666 --> 00:31:35.266
测试一下这个plan模式的效果

00:31:36.266 --> 00:31:37.400
输入这个提示词

00:31:37.833 --> 00:31:39.866
创建一个贪吃蛇的HTM小游戏

00:31:40.433 --> 00:31:42.200
帮我规划一下需求和技术方案

00:31:42.333 --> 00:31:43.033
输出到plan

00:31:43.033 --> 00:31:43.933
.md 文件

00:31:44.533 --> 00:31:45.333
让它执行

00:31:45.733 --> 00:31:47.066
然后我们再打开一个窗口

00:31:47.066 --> 00:31:48.433
测试一下Yolo模式

00:31:50.700 --> 00:31:51.866
如果想使用Yolo模式

00:31:51.866 --> 00:31:53.433
那我在启动Claude Code的时候

00:31:53.433 --> 00:31:54.466
需要添加这个参数

00:31:54.466 --> 00:31:56.800
我们复制这条命令粘贴

00:31:58.633 --> 00:31:59.533
在开启Yolo模式后

00:31:59.533 --> 00:32:00.800
它会先有个提示

00:32:00.800 --> 00:32:02.300
我们选择第二个接受

00:32:02.666 --> 00:32:04.100
这样我们就进入了Yolo模式

00:32:04.633 --> 00:32:07.400
这里显示by pass permissins on

00:32:08.066 --> 00:32:10.000
就说明我们已经开启了Yolo模式

00:32:10.433 --> 00:32:11.533
进入到Yolo模式之后

00:32:11.533 --> 00:32:12.900
我们依然可以使用快捷键

00:32:12.900 --> 00:32:14.500
在这几种模式之间进行切换

00:32:14.533 --> 00:32:16.133
我们按下Alt加m

00:32:16.400 --> 00:32:17.933
这样就回到了默认模式

00:32:18.033 --> 00:32:20.266
再按一下就进入了自动编辑模式

00:32:20.400 --> 00:32:23.133
再按一下就进入了play模式

00:32:23.500 --> 00:32:25.500
再按一下就进入了Yolo模式

00:32:25.866 --> 00:32:27.066
然后在Yolo模式下

00:32:27.066 --> 00:32:28.333
我们也让它创建一个酷炫的

00:32:28.333 --> 00:32:29.300
偷偷list的网站

00:32:34.033 --> 00:32:34.700
在Yolo模式下

00:32:34.700 --> 00:32:36.866
就完全不需要我们再进行任何的操作

00:32:37.000 --> 00:32:38.733
它就可以自动的进行创建文件

00:32:38.733 --> 00:32:39.600
修改文件

00:32:39.933 --> 00:32:41.466
还有执行一些命令行工具

00:32:42.533 --> 00:32:43.000
我们看一下

00:32:43.000 --> 00:32:44.833
第一个窗口就是自动编辑模式

00:32:45.333 --> 00:32:47.400
在这里来执行这个Bash命令的时候

00:32:47.400 --> 00:32:49.600
它还是需要我们进行手动的授权

00:32:50.300 --> 00:32:51.266
我们选择确定

00:32:52.733 --> 00:32:54.733
接着它要运行index.html

00:32:55.400 --> 00:32:56.800
依然需要我们手动授权

00:32:56.800 --> 00:32:57.600
我们选择确定

00:32:59.066 --> 00:33:00.833
网站已经在浏览器中打开了

00:33:01.000 --> 00:33:02.533
我们看一下它这个网站的功能

00:33:05.400 --> 00:33:06.200
删除

00:33:09.900 --> 00:33:11.500
添加哎都可以

00:33:12.233 --> 00:33:13.066
然后已完成

00:33:13.066 --> 00:33:15.133
已完成清除已完成

00:33:25.466 --> 00:33:26.900
感觉基本功能都是可以的

00:33:28.466 --> 00:33:29.900
好了这就是自动编辑模式

00:33:29.900 --> 00:33:31.533
我们看一下这个plan模式

00:33:32.400 --> 00:33:33.000
这个plan模式

00:33:33.000 --> 00:33:34.833
它需要询问一些关键的设计决策

00:33:34.833 --> 00:33:35.700
来完善方案

00:33:35.700 --> 00:33:36.866
然后我们就选一下

00:33:37.100 --> 00:33:38.033
第一是功能选择

00:33:38.033 --> 00:33:39.266
然后选择基础版本

00:33:39.333 --> 00:33:41.133
就是方案选择一

00:33:44.333 --> 00:33:45.133
选择第一个

00:33:45.733 --> 00:33:46.533
然后确定

00:33:48.500 --> 00:33:49.200
好了

00:33:49.200 --> 00:33:50.133
他说规划已经完成

00:33:50.133 --> 00:33:53.200
我们我们可以查看详细的计划文件

00:33:54.400 --> 00:33:56.066
我们打开这个项目文件夹看一下

00:33:56.100 --> 00:33:58.800
他这里并没有生成一个plan.md 文件

00:33:59.266 --> 00:34:01.033
然后我们可以放到最后

00:34:01.266 --> 00:34:02.000
他现在要接着做的

00:34:02.000 --> 00:34:03.666
下一步就是要创建代码

00:34:03.666 --> 00:34:04.633
我们选择3

00:34:04.900 --> 00:34:05.866
不进行创建代码

00:34:06.000 --> 00:34:07.266
继续规划

00:34:07.866 --> 00:34:10.233
我们现在让他把规划保存到plan点m

00:34:10.233 --> 00:34:11.033
d文件中

00:34:13.966 --> 00:34:16.000
这里他要创建这个plan.md 文件

00:34:16.000 --> 00:34:17.133
需要我们通过的权限

00:34:17.133 --> 00:34:18.400
我们选择yes

00:34:18.800 --> 00:34:19.900
现在在这个项目文件中

00:34:19.900 --> 00:34:21.466
他就创建了plan.md 

00:34:22.600 --> 00:34:23.733
我们打开看一下

00:34:24.333 --> 00:34:26.733
这就是他创建的探知者HTM小游戏

00:34:26.733 --> 00:34:27.533
技术方案

00:34:32.100 --> 00:34:32.733
在plan模式下

00:34:32.733 --> 00:34:35.600
他只是进行了方案的规划与整理

00:34:35.666 --> 00:34:37.133
并没有进行直接写代码

00:34:37.600 --> 00:34:39.166
这个也就是plan模式的作用

00:34:39.166 --> 00:34:40.466
只梳理方案的框架

00:34:40.466 --> 00:34:41.800
而不进行代码的编写

00:34:43.166 --> 00:34:45.266
好了咱们看一下这个Yolo模式

00:34:45.733 --> 00:34:47.700
Yolo模式已经完全处理完成了

00:34:49.266 --> 00:34:50.466
在开启Yolo模式之后

00:34:50.466 --> 00:34:52.366
我们只是输入了一个需求

00:34:52.600 --> 00:34:54.666
他就完完整整的做出来这个项目

00:34:55.133 --> 00:34:56.800
然后我们打开这个项目看一下

00:35:00.700 --> 00:35:01.766
我们运行一下看一下

00:35:03.133 --> 00:35:03.566
这个页面

00:35:03.566 --> 00:35:06.100
是自动编辑模式下创建的待办事项

00:35:07.466 --> 00:35:09.466
这个是在Yolo模式下创建的待办事项

00:35:09.966 --> 00:35:10.933
添加一个试试

00:35:15.766 --> 00:35:16.566
然后

00:35:19.000 --> 00:35:21.933
完成删除筛选

00:35:23.200 --> 00:35:24.200
整个功能是可用的

00:35:24.200 --> 00:35:26.100
虽然页面不是那么美观

00:35:28.766 --> 00:35:30.700
上面就是Claude Code的这几种模式

00:35:30.700 --> 00:35:32.466
以及各个模式的作用

00:35:33.066 --> 00:35:33.733
总共有三种模

00:35:33.733 --> 00:35:35.900
式第一种是自动编辑模式

00:35:35.900 --> 00:35:36.766
第二种是plan模式

00:35:36.766 --> 00:35:37.933
第三种是YOLO模式

00:35:38.266 --> 00:35:40.200
每种模式都有各自的应用场景

00:35:40.400 --> 00:35:41.566
我们可以在开发过程中

00:35:41.566 --> 00:35:42.666
根据自己的场景

00:35:42.666 --> 00:35:44.133
来选择合适自己的模式

00:35:44.733 --> 00:35:45.500
然后这几种模式

00:35:45.500 --> 00:35:47.533
都可以通过快捷键进行切换

00:35:48.166 --> 00:35:49.466
在我当前使用的这个版本中

00:35:49.466 --> 00:35:51.166
它的快捷键是Alt加m键

00:35:52.966 --> 00:35:54.266
我们先关闭这两种

00:35:55.333 --> 00:35:56.333
即使在Yolo模式下

00:35:56.333 --> 00:35:57.566
也依然可以通过快捷键

00:35:57.566 --> 00:35:58.766
切换到其他的模式

00:35:59.066 --> 00:36:00.566
但是有一点需要注意一下

00:36:00.666 --> 00:36:02.133
就是在其他的两种模式下

00:36:02.133 --> 00:36:04.266
是无法通过快捷键切换到Yolo模式的

00:36:04.933 --> 00:36:06.366
如果想要启用Yolo模式

00:36:06.366 --> 00:36:07.900
就需要通过这个参数

00:36:08.900 --> 00:36:10.000
来开启Yolo模式

00:36:10.900 --> 00:36:12.300
然后我们看一下这个页面

00:36:12.700 --> 00:36:14.000
我们继续让他修改

00:36:14.333 --> 00:36:15.933
让他把添加按钮改成绿色

00:36:19.533 --> 00:36:20.400
现在已经修改完成了

00:36:20.400 --> 00:36:21.866
我们刷新页面看一下

00:36:23.400 --> 00:36:25.266
哎可以看到这里已经改为了绿色

00:36:26.800 --> 00:36:28.733
接下来我们看一下这会话的管理

00:36:29.600 --> 00:36:30.866
首先是暂停与回滚

00:36:31.366 --> 00:36:33.366
我们在与Claude Code进行多轮的对话中

00:36:33.366 --> 00:36:34.533
如果在执行的过程中

00:36:34.533 --> 00:36:35.600
我们发现它跑偏了

00:36:35.600 --> 00:36:36.933
可以进行及时的终止

00:36:36.933 --> 00:36:38.533
这样可以避免token的浪费

00:36:38.800 --> 00:36:40.333
比如说我们现在让它做一个修改

00:36:40.333 --> 00:36:42.266
让它去掉这个清除已完成按钮

00:36:44.300 --> 00:36:45.100
让他执行

00:36:46.100 --> 00:36:46.800
在执行的过程中

00:36:46.800 --> 00:36:48.400
如果我们发现他改错了

00:36:48.400 --> 00:36:50.333
或者是我们不想让他删除这个按钮了

00:36:50.333 --> 00:36:51.966
我们可以按ESC键

00:36:52.000 --> 00:36:53.333
让他打断他的执行

00:36:54.066 --> 00:36:55.166
在执行的过程中

00:36:55.166 --> 00:36:57.300
按ESC键停止他当前的操作

00:36:58.600 --> 00:36:59.866
比如说安装依赖超时

00:36:59.866 --> 00:37:01.066
或者是思路跑偏时

00:37:01.100 --> 00:37:01.966
可以及时停止

00:37:01.966 --> 00:37:03.133
减少无效的操作

00:37:03.900 --> 00:37:04.900
如果我们想让它继续操

00:37:04.900 --> 00:37:06.766
作的话我们可以在这里输入继续

00:37:07.866 --> 00:37:09.933
这样的话它能够继续有上面的操作

00:37:10.466 --> 00:37:11.600
我们让它执行完成

00:37:12.966 --> 00:37:13.533
它修改完成

00:37:13.533 --> 00:37:14.700
我们先我们刷新一下

00:37:14.700 --> 00:37:16.933
看一下这里的清除已完成按钮

00:37:16.933 --> 00:37:18.333
已经被删除掉了

00:37:19.066 --> 00:37:20.933
还有一个关于会话的快捷键是

00:37:20.933 --> 00:37:22.266
按两次ESC键

00:37:23.466 --> 00:37:25.200
这样就能看到我们历史的对话

00:37:26.100 --> 00:37:27.800
从我们第一次对话到我们现在

00:37:27.800 --> 00:37:29.000
当前的对话继续

00:37:29.000 --> 00:37:30.766
现在是处在current这里

00:37:30.933 --> 00:37:33.766
再按一次ES键就退回到当前的页面

00:37:36.066 --> 00:37:37.733
在查看历史对话节点的时候

00:37:37.733 --> 00:37:38.366
我们可以选择

00:37:38.366 --> 00:37:40.166
回到某个历史对话节点的状态

00:37:40.166 --> 00:37:41.966
比如说我们回到这个状态

00:37:42.066 --> 00:37:43.100
我们先选择这个状态

00:37:43.100 --> 00:37:44.566
然后选择回车键

00:37:44.866 --> 00:37:46.266
第一个选项是将会话

00:37:46.266 --> 00:37:47.900
还有代码都进行回滚

00:37:47.900 --> 00:37:49.766
第二个选项是只回滚对话

00:37:49.766 --> 00:37:52.066
第三个选项是回滚只回滚代码

00:37:52.666 --> 00:37:53.800
我们选择第一个选项

00:37:56.133 --> 00:37:57.400
我们再来刷新一下页面

00:37:58.266 --> 00:37:59.733
可以看到它的代码已经恢复了

00:37:59.733 --> 00:38:00.966
这个按钮已经出现了

00:38:01.900 --> 00:38:02.400
又回到了

00:38:02.400 --> 00:38:04.300
我们让它去掉清除已完成按钮

00:38:04.300 --> 00:38:05.500
这个操作之前

00:38:06.400 --> 00:38:08.733
接下来看一下上下文溢出怎么处理

00:38:09.166 --> 00:38:11.566
当我们与Claude Code进行多轮对话之后

00:38:12.200 --> 00:38:13.600
会导致上下文过长

00:38:14.400 --> 00:38:15.500
上下文过长之后

00:38:15.500 --> 00:38:17.400
那么它就会丢失一部分上下文

00:38:17.400 --> 00:38:18.333
导致它失忆

00:38:19.266 --> 00:38:20.600
所以在上下文比较长的时候

00:38:20.600 --> 00:38:23.866
我们可以使用斜线命令杠Compact

00:38:26.666 --> 00:38:27.533
我们可以使用这个命令

00:38:27.533 --> 00:38:29.100
进行对话的压缩

00:38:29.600 --> 00:38:31.900
当然这个命令可以手动进行执行

00:38:32.066 --> 00:38:33.266
也可以自动进行执行

00:38:33.500 --> 00:38:35.000
当你的上下回长度比较长的时候

00:38:35.000 --> 00:38:36.300
它就会出现这个提示

00:38:36.366 --> 00:38:38.300
说明历史对话记录已经满了

00:38:38.300 --> 00:38:39.933
这个时候它会自动触发压缩

00:38:41.533 --> 00:38:43.933
Claude Code会不会进行自动的压缩上下文

00:38:43.933 --> 00:38:45.800
是可以通过配置进行修改的

00:38:46.066 --> 00:38:48.000
我们可以通过config进行看一下

00:38:49.533 --> 00:38:51.933
第一个配置项auto Compact

00:38:52.566 --> 00:38:53.266
如果为true的话

00:38:53.266 --> 00:38:54.933
它就会自动进行压缩上下文

00:38:55.066 --> 00:38:56.000
如果为false的话

00:38:56.000 --> 00:38:57.533
它就不会自动压缩上下文

00:38:57.733 --> 00:38:59.300
默认的情况下它是为true的

00:39:00.600 --> 00:39:01.466
接着我们来看一下

00:39:01.466 --> 00:39:03.066
恢复与查看历史对话

00:39:03.733 --> 00:39:05.366
我们在使用Claude Code的时候

00:39:05.366 --> 00:39:07.533
会由于一些原因强制退出

00:39:07.566 --> 00:39:09.966
或者是强制关闭这个对话框

00:39:10.400 --> 00:39:12.400
比如说他在执行某个任务时候

00:39:12.400 --> 00:39:14.066
一直执行卡住了

00:39:14.066 --> 00:39:16.500
还有就是他安装某些依赖的时候

00:39:16.533 --> 00:39:17.900
一直无法安装成功

00:39:18.000 --> 00:39:20.133
我们可能会强制关闭这个对话

00:39:20.566 --> 00:39:21.600
强制关闭之后

00:39:21.600 --> 00:39:24.000
我们可以通过 claude -r

00:39:24.166 --> 00:39:25.600
打开历史对话记录

00:39:26.933 --> 00:39:28.133
我给大家演示一下

00:39:29.166 --> 00:39:31.100
刚才我已经强制关闭了对话

00:39:32.200 --> 00:39:33.666
然后我们重新进入项目

00:39:35.366 --> 00:39:36.333
执行这个命令

00:39:39.333 --> 00:39:41.066
这样我们打开了一个历史对话

00:39:42.366 --> 00:39:43.566
然后我们选择第一个

00:39:43.600 --> 00:39:46.066
也就是最后执行的一个命令

00:39:46.533 --> 00:39:46.700
这样

00:39:46.700 --> 00:39:48.766
我们相当于直接恢复到了刚才对话

00:39:49.400 --> 00:39:49.766
现在

00:39:49.766 --> 00:39:51.700
我们让他把这个添加按钮改为红色

00:39:54.300 --> 00:39:55.566
然后我们中途退出

00:39:56.800 --> 00:39:57.866
再重新进入

00:40:01.866 --> 00:40:04.000
然后执行  claude -r

00:40:06.000 --> 00:40:06.866
选择第一个

00:40:07.666 --> 00:40:09.866
这个时候它就回到了当前的任务输入

00:40:09.866 --> 00:40:10.666
继续

00:40:13.833 --> 00:40:16.366
它就会继续我们上次没有完成的任务

00:40:18.133 --> 00:40:20.433
整个历史的对话记录还是保留的

00:40:21.200 --> 00:40:21.666
Claude -r

00:40:21.700 --> 00:40:23.566
这个命令是打开历史对话记录

00:40:23.966 --> 00:40:25.466
如果你使用Claude -c这个命令的话

00:40:26.000 --> 00:40:27.633
它就会直接进入上次对话

00:40:27.866 --> 00:40:29.566
就相当于我们先使用Claude -r

00:40:29.966 --> 00:40:31.200
打开了历史对话记录

00:40:31.200 --> 00:40:31.766
然后选择

00:40:31.766 --> 00:40:33.366
了最新的那次对话

00:40:33.900 --> 00:40:34.600
好了修改完成

00:40:34.600 --> 00:40:35.700
我们看一下效果

00:40:37.100 --> 00:40:38.900
哎这个按钮已经被改成红色了

00:40:40.500 --> 00:40:42.000
这里再说一个其他的小技巧吧

00:40:42.000 --> 00:40:43.300
就是批量执行任务

00:40:43.766 --> 00:40:45.300
如何让Claude Code一下子

00:40:45.300 --> 00:40:46.466
执行好几个任务呢

00:40:46.566 --> 00:40:48.800
我们可以新建一个task.md 文件

00:40:48.966 --> 00:40:50.100
每一行写一个任务

00:40:50.500 --> 00:40:52.666
然后让它读取每一行的内容

00:40:52.700 --> 00:40:54.033
就是每一行是一个任务

00:40:54.033 --> 00:40:55.466
让它依次来执行这个任务

00:40:56.233 --> 00:40:57.233
我们来测试一下

00:40:58.033 --> 00:40:59.300
打开这个项目

00:41:02.466 --> 00:41:03.166
新建一个task

00:41:03.166 --> 00:41:04.266
点M d文件

00:41:04.866 --> 00:41:06.000
输入两个任务

00:41:06.800 --> 00:41:08.600
第一个任务是计算1+1等于几

00:41:08.600 --> 00:41:09.633
第二个任务是

00:41:09.700 --> 00:41:11.100
讲一个关于程序员的笑话

00:41:11.100 --> 00:41:12.033
我们先保存

00:41:13.366 --> 00:41:15.666
然后在Claude Code中输入这这样的提示词

00:41:17.033 --> 00:41:19.066
它正在读取TASK.md 的内容

00:41:19.600 --> 00:41:21.166
而且已经找到了两个任务

00:41:21.833 --> 00:41:23.500
任务一是计算1+1等于几

00:41:25.233 --> 00:41:26.500
他给出的结果是2

00:41:26.566 --> 00:41:28.766
接着是讲一个关于程序员的笑话

00:41:29.866 --> 00:41:31.566
在这里他讲了一个程序员的笑话

00:41:33.866 --> 00:41:35.800
接下来咱们讲一下Claude Code的配置

00:41:36.600 --> 00:41:37.800
在使用Claude Code的时候

00:41:37.800 --> 00:41:40.133
我们通常会在两个地方进行配置

00:41:40.133 --> 00:41:42.000
一个地方是上下文规则的配置

00:41:42.000 --> 00:41:44.533
也就是Claude Code.md 文件中进行配置

00:41:45.033 --> 00:41:47.866
这里的配置也就相当于是系统提示词

00:41:48.233 --> 00:41:50.233
还有个地方是对Claude Code的配置

00:41:50.233 --> 00:41:53.033
也就是使用settings.json文件

00:41:53.066 --> 00:41:54.633
对Claude Code进行配置

00:41:55.200 --> 00:41:55.966
我们先来看一下

00:41:55.966 --> 00:41:57.833
这个上下文规则的配置

00:41:58.200 --> 00:41:59.866
在和聊天机器人进行交流的时候

00:41:59.866 --> 00:42:01.766
我们知道系统提示词很重要

00:42:01.933 --> 00:42:03.566
它会持续的影响AI的行为

00:42:03.566 --> 00:42:04.600
在Claude Code中

00:42:04.666 --> 00:42:05.666
claude.md

00:42:05.766 --> 00:42:08.066
这里面的内容就相当于是系统提示词

00:42:08.633 --> 00:42:10.166
Claude Code在开始对话的时候

00:42:10.266 --> 00:42:12.766
会自动读取Claude.md作为上下文

00:42:12.766 --> 00:42:13.366
也就是说

00:42:13.366 --> 00:42:14.133
Claude.md文件

00:42:14.400 --> 00:42:17.100
是我们来自定义项目上下文的地方

00:42:17.200 --> 00:42:19.400
相当于是项目的开发配置文件

00:42:20.066 --> 00:42:22.366
Claude.md 中通常包含以下的内容

00:42:22.800 --> 00:42:25.466
开发环境和常用的Bash命令

00:42:26.200 --> 00:42:26.800
核心的文件

00:42:26.800 --> 00:42:28.900
还有使用函数代码的风格

00:42:28.900 --> 00:42:31.100
以代码库的规范测试说明

00:42:31.400 --> 00:42:33.400
项目特有的任何意外行为与警告

00:42:33.400 --> 00:42:34.233
还有就是

00:42:34.233 --> 00:42:36.233
自己希望Claude Code记录的其他信息

00:42:36.700 --> 00:42:39.666
Claude.md 文件没有具体的格式要求

00:42:40.033 --> 00:42:43.500
建议大家就是保持简洁和人类可读性

00:42:43.833 --> 00:42:44.033
比如

00:42:44.033 --> 00:42:46.200
下面就是一个简单的前端项目的设置

00:42:47.633 --> 00:42:49.933
在这里他规定了一些常用的Bash命令

00:42:49.933 --> 00:42:50.666
以代码风格

00:42:50.666 --> 00:42:51.600
还有工作流程

00:42:53.833 --> 00:42:56.233
接下来我们看一下claude.md 的类型

00:42:56.233 --> 00:42:57.266
位置还有作用范围

00:42:57.266 --> 00:42:58.600
以及它的加载顺序

00:42:58.800 --> 00:43:00.033
我看了网上很多内容

00:43:00.033 --> 00:43:02.800
发现很少有人讲这个claude.md 的类型

00:43:02.800 --> 00:43:04.066
以及它的作用范围

00:43:05.033 --> 00:43:05.666
大家最常用的

00:43:05.666 --> 00:43:08.200
就是在项目中新建一个claude.md 文件

00:43:08.733 --> 00:43:10.866
但是除了在项目中可以新建这个文件

00:43:10.866 --> 00:43:13.333
在其他的地方也可以新建这个文件

00:43:13.333 --> 00:43:14.900
而且它们的作用也各有不同

00:43:15.300 --> 00:43:17.133
下面啊咱们就来详细的了解一下

00:43:17.200 --> 00:43:18.733
这样你能够更好的使用

00:43:18.733 --> 00:43:19.533
Claude Code 

00:43:19.600 --> 00:43:20.600
首先是级别最高的

00:43:20.600 --> 00:43:21.600
也就是企业级

00:43:21.933 --> 00:43:23.800
它存在于一个固定的位置

00:43:23.800 --> 00:43:25.300
如果在Windows上

00:43:25.466 --> 00:43:27.100
它就是在这个文件夹下

00:43:27.433 --> 00:43:28.666
如果你查看你的电脑上

00:43:28.666 --> 00:43:29.833
没有这个文件夹的话

00:43:29.833 --> 00:43:30.600
你需要手动进行

00:43:30.600 --> 00:43:33.133
创建这是在Mac系统上的位置

00:43:33.700 --> 00:43:34.100
它的作用

00:43:34.100 --> 00:43:36.433
就是用于定义公司的编码标准

00:43:36.433 --> 00:43:37.933
安全策略以及合规要求

00:43:38.700 --> 00:43:41.266
再往下一级就是用户级的CLAUDE.md 文件

00:43:41.500 --> 00:43:43.700
在Windows系统上它存在于这个目录

00:43:44.033 --> 00:43:45.733
在Mac OS还有Linux上

00:43:45.733 --> 00:43:47.200
它是存在于这个目录

00:43:48.066 --> 00:43:50.133
它的作用是个人自定义要求

00:43:51.000 --> 00:43:53.033
它的作用范围是对所有的项目都有效

00:43:53.400 --> 00:43:54.666
再往下就是项目级的

00:43:54.800 --> 00:43:56.733
就是在当前项目的文件夹中

00:43:56.733 --> 00:43:58.933
创建一个Claude.md 文件

00:43:59.233 --> 00:44:00.433
这也是最常用的方式

00:44:01.300 --> 00:44:03.333
它的作用是项目自定义要求

00:44:03.333 --> 00:44:04.733
只是对当前项目有效

00:44:05.000 --> 00:44:07.200
还有一种就是项目本地覆盖

00:44:07.300 --> 00:44:09.133
也是在项目的文件夹中

00:44:09.133 --> 00:44:12.133
创建一个claude点local点M d文件

00:44:12.333 --> 00:44:12.633
不过

00:44:12.633 --> 00:44:15.133
这个文件已经在新的Claude Code的版本中

00:44:15.133 --> 00:44:16.633
已经废弃了

00:44:16.933 --> 00:44:18.633
具体的话我们就不详细介绍了

00:44:19.066 --> 00:44:20.500
通过上面我们就可以知道

00:44:20.500 --> 00:44:21.900
其实claude.md 文件

00:44:21.900 --> 00:44:23.900
在不同的位置都可以创建

00:44:24.300 --> 00:44:25.900
而且它们的作用范围也不一样

00:44:25.933 --> 00:44:27.466
那么每个位置都创建了之后

00:44:27.466 --> 00:44:28.800
它会进行如何加载呢

00:44:29.400 --> 00:44:31.333
下面我们就来看一下它的加载顺序

00:44:31.633 --> 00:44:34.066
首先是加载企业级的claude.md 文件

00:44:34.200 --> 00:44:36.433
然后再加载用户级的claude.md 文件

00:44:36.466 --> 00:44:38.800
最后再加载项目级的claude.md 文件

00:44:39.600 --> 00:44:40.700
上面这三个步骤

00:44:40.700 --> 00:44:42.600
就是我们进入工作目录之后

00:44:42.600 --> 00:44:43.466
启动claude

00:44:43.500 --> 00:44:44.933
它就会自动进行加载

00:44:46.633 --> 00:44:47.466
然后这一部分

00:44:47.466 --> 00:44:50.266
才是我们与claude的自然语言对话

00:44:51.033 --> 00:44:53.466
加载的顺序也是从上往下依次加载

00:44:54.133 --> 00:44:55.933
下面呢会覆盖上面的内容

00:44:56.400 --> 00:44:57.333
最常用的就是项目

00:44:57.333 --> 00:44:58.700
级的claude.md 文件

00:44:58.700 --> 00:45:00.266
它只作用于当前的项目

00:45:00.300 --> 00:45:02.533
企业级与用户级的claude.md 文件

00:45:02.533 --> 00:45:04.066
会作用于所有的项目

00:45:04.466 --> 00:45:05.600
一般情况下

00:45:05.633 --> 00:45:07.866
用不到企业级的claude.md 文件

00:45:08.433 --> 00:45:08.666
但是

00:45:08.666 --> 00:45:10.900
用户级的claude.md 还是经常使用的

00:45:11.133 --> 00:45:12.900
默认情况下，Claude code 给我们返回的信息是英文的

00:45:12.900 --> 00:45:15.100
我们就可以在用户级的claude.md 中

00:45:15.100 --> 00:45:15.900
进行规定

00:45:16.066 --> 00:45:17.100
让他所有的访问信息

00:45:17.100 --> 00:45:18.733
都使用中文进行回答

00:45:19.533 --> 00:45:20.500
接下来我们看一下

00:45:20.500 --> 00:45:22.666
claude.md 的创建与编辑方法

00:45:23.033 --> 00:45:24.833
首先就是可以直接手动创建

00:45:25.066 --> 00:45:27.400
我们可以在项目的根目录中进行新建

00:45:28.666 --> 00:45:30.533
直接新建一个claude.md 文件

00:45:31.033 --> 00:45:33.533
第二种方法就是使用杠member命令

00:45:33.900 --> 00:45:36.066
这样可以快速打开claude.md 文件

00:45:36.066 --> 00:45:36.833
如果是没有的话

00:45:36.833 --> 00:45:38.333
它也会直接进行创建

00:45:38.466 --> 00:45:39.666
我们试一下这个命令

00:45:40.233 --> 00:45:42.666
输入斜杠

00:45:44.133 --> 00:45:44.933
memory

00:45:46.733 --> 00:45:48.433
这时候它会让我们选择

00:45:48.433 --> 00:45:50.300
编辑哪一个Claude.md 文件

00:45:50.300 --> 00:45:52.266
第一个是用户的memory

00:45:52.433 --> 00:45:55.200
也就是我们用户层级的Claude.md文件

00:45:55.466 --> 00:45:57.333
第二个是项目级的memory

00:45:57.666 --> 00:45:58.833
它会直接保存在

00:45:58.833 --> 00:46:00.500
我们当前项目的根目录中

00:46:00.800 --> 00:46:01.900
我们选择第二个

00:46:02.533 --> 00:46:05.066
然后输入上面的这个内容

00:46:07.700 --> 00:46:08.866
直接进行保存即可

00:46:09.466 --> 00:46:10.600
好这样就保存好了

00:46:11.266 --> 00:46:12.000
第二种方法就是

00:46:12.000 --> 00:46:13.533
我们可以直接输入井号

00:46:14.033 --> 00:46:16.000
这样我们就可以直接将后面内容

00:46:16.000 --> 00:46:17.866
添加到Claude.md文件中

00:46:17.866 --> 00:46:18.666
测试一下

00:46:22.433 --> 00:46:23.233
回车

00:46:24.033 --> 00:46:26.433
也是需要我们选择一个claude MD文件

00:46:27.233 --> 00:46:28.066
选择第二个

00:46:29.433 --> 00:46:30.466
然后我们看一下

00:46:31.866 --> 00:46:33.500
哎这里就是我们刚才添加内容

00:46:34.300 --> 00:46:36.433
使用这种方式的好处就是可以比较

00:46:36.433 --> 00:46:37.066
方便添加

00:46:37.066 --> 00:46:39.233
但是他只能添加不能删除

00:46:39.533 --> 00:46:40.833
我们可以手动的删除

00:46:41.866 --> 00:46:42.666
第三种创建的方式

00:46:42.666 --> 00:46:44.833
就是当我们打开一个项目的时候

00:46:45.100 --> 00:46:48.100
我们可以运行 /init 这个命令

00:46:48.100 --> 00:46:50.466
它就会自动生成claude.md 文件

00:46:51.600 --> 00:46:54.100
这种方式在前面我已经演示过了

00:46:54.800 --> 00:46:56.900
创建好这个claude.md 文件之后

00:46:57.266 --> 00:46:58.866
我们就可以进行项目的开发了

00:46:59.833 --> 00:47:01.833
我们现在开发一个五子棋的小游戏

00:47:02.466 --> 00:47:03.333
在这里输入

00:47:03.333 --> 00:47:05.400
帮我生成一个前端五子棋小游戏

00:47:05.800 --> 00:47:06.600
然后回车

00:47:07.600 --> 00:47:09.700
然后我们切换一下工作模式

00:47:11.500 --> 00:47:12.533
使用Yolo模式

00:47:13.400 --> 00:47:14.500
下面我们继续看一下

00:47:14.500 --> 00:47:15.733
这个Claude Code点配置

00:47:16.033 --> 00:47:18.400
也就是settings.json这个文件

00:47:19.033 --> 00:47:21.533
首先看一下settings json这个文件的类型

00:47:21.533 --> 00:47:22.400
还有位置

00:47:22.933 --> 00:47:25.700
它这个文件也是通过分层设置来配置

00:47:25.700 --> 00:47:26.933
Claude Code的运行机制

00:47:27.800 --> 00:47:29.433
最高级别也是企业级的

00:47:30.100 --> 00:47:32.100
存在于我们电脑上的指定位置

00:47:32.933 --> 00:47:34.733
这里是Windows系统上的位置

00:47:35.800 --> 00:47:37.066
这里是Linux系统的位置

00:47:37.066 --> 00:47:38.333
这个是Mac系统的位置

00:47:38.333 --> 00:47:40.600
不过企业级的配置我们一般很少用到

00:47:41.200 --> 00:47:43.333
第二级就是用户级的配置

00:47:43.900 --> 00:47:46.933
Windows上存在于这个目录下的这个文件

00:47:47.866 --> 00:47:50.933
Mac系统还有Linux系统是在这个位置的

00:47:50.933 --> 00:47:53.633
这个文件再往下一级是项目级的

00:47:54.000 --> 00:47:55.500
存在于项目根目录中的

00:47:55.500 --> 00:47:56.800
.claude文件夹中

00:47:57.700 --> 00:48:00.300
再往下一级就是项目本地覆盖

00:48:00.300 --> 00:48:01.633
也存在于项目的根目录中

00:48:01.633 --> 00:48:02.933
.claude的文件夹中

00:48:03.633 --> 00:48:04.700
如果项目的根目录中

00:48:04.700 --> 00:48:06.266
没有这个点claude的文件夹

00:48:06.266 --> 00:48:07.800
我们可以进行手动的创建

00:48:08.533 --> 00:48:10.200
然后说一下它的加载顺序

00:48:10.233 --> 00:48:11.033
它的加载顺序也是

00:48:11.033 --> 00:48:12.266
从上到下依次加载

00:48:12.266 --> 00:48:14.033
下面呢会覆盖上面的配置

00:48:14.500 --> 00:48:16.933
最下面的这一个项目本地覆盖

00:48:17.100 --> 00:48:19.233
尤其是进行一些个人测试的时候

00:48:19.233 --> 00:48:20.833
我们就可以使用这个文件

00:48:21.866 --> 00:48:23.333
企业级和用户级的配置文件

00:48:23.333 --> 00:48:24.833
会作用在所有的项目

00:48:25.133 --> 00:48:26.600
最常用的是下面两个配置文件

00:48:26.600 --> 00:48:27.933
也就是项目级的配置文件

00:48:28.533 --> 00:48:29.666
这个配置文件呢

00:48:30.000 --> 00:48:31.833
它的一般是用于团队共享

00:48:31.833 --> 00:48:33.633
会加入到Git的版本控制中

00:48:34.000 --> 00:48:35.533
而下面的这个配置文件

00:48:36.100 --> 00:48:37.700
一般是会用于个人测试

00:48:37.700 --> 00:48:39.433
通常会在Git中进行忽略

00:48:42.100 --> 00:48:43.066
然后咱们来说一下

00:48:43.066 --> 00:48:45.000
这个配置文件中的一些配置项

00:48:45.300 --> 00:48:47.900
首先要说的就是这个permission权限配置

00:48:48.133 --> 00:48:49.466
当不在YOLO模式的时候

00:48:49.466 --> 00:48:50.700
Claude Code在创建文件

00:48:50.700 --> 00:48:52.433
读取或者执行Bash命令的时候

00:48:52.433 --> 00:48:54.000
它都会进行权限的请求

00:48:54.100 --> 00:48:55.600
需要允许后才能继续执行

00:48:56.233 --> 00:48:58.533
我们可以对这些命令进行单独的配置

00:48:59.000 --> 00:49:00.666
这样即使不在Yolo模式下

00:49:00.666 --> 00:49:02.233
Claude Code也可以执行某些操作

00:49:02.233 --> 00:49:04.066
而不用进行权限的请求

00:49:04.833 --> 00:49:05.066
例如

00:49:05.066 --> 00:49:08.633
添加Edit就可以直接允许文件编辑

00:49:09.033 --> 00:49:13.400
bash这个Git commit就可以允许Git提交

00:49:13.533 --> 00:49:16.233
然后Web fetch等可以允许联网搜索等等

00:49:17.033 --> 00:49:19.300
使用这个权限设置的好处就是

00:49:19.300 --> 00:49:20.433
在我们觉得Yolo模式

00:49:20.433 --> 00:49:21.666
比较危险的情况下

00:49:21.666 --> 00:49:23.633
但是我们又想提高效率

00:49:23.866 --> 00:49:26.500
想让这个Claude Code自动的进行执行

00:49:26.500 --> 00:49:28.200
而不需要每一项权限

00:49:28.200 --> 00:49:29.800
都需要我们进行手动的确认

00:49:29.800 --> 00:49:30.200
这样的话

00:49:30.200 --> 00:49:32.200
我们可以将某些

00:49:32.200 --> 00:49:33.733
我们认为安全的操作

00:49:33.900 --> 00:49:36.466
直接通过permission权限设置允许之后

00:49:36.466 --> 00:49:39.433
Claude Code就会直接跳过这些权限的请求

00:49:40.033 --> 00:49:41.233
进行下一步的操作

00:49:42.300 --> 00:49:43.833
配置的方式也非常简单

00:49:44.233 --> 00:49:46.800
我们可以直接在这个根目录中

00:49:48.000 --> 00:49:49.933
先创建一个 .claude 文件夹

00:49:53.933 --> 00:49:54.933
然后在这个文件夹中

00:49:54.933 --> 00:49:57.333
创建一个settings的json文件

00:50:08.433 --> 00:50:09.600
然后打开这个文件

00:50:12.333 --> 00:50:14.366
将这段内容进行复制粘贴即可

00:50:16.333 --> 00:50:16.733
这样的话

00:50:16.733 --> 00:50:18.633
我们就允许了编辑

00:50:18.900 --> 00:50:20.066
联网查询

00:50:20.166 --> 00:50:22.233
以及写入还有这几个Bash命令

00:50:22.566 --> 00:50:25.433
在执行这些工具还有命令的时候

00:50:25.433 --> 00:50:26.966
它就不会再请求权限

00:50:27.166 --> 00:50:28.066
会直接执行

00:50:29.333 --> 00:50:32.233
下面呢就是它的一些禁止的权限

00:50:32.233 --> 00:50:32.533
比如说

00:50:32.533 --> 00:50:35.366
读这个当前项目下的点ENV文件

00:50:35.366 --> 00:50:36.133
因为这个文件中

00:50:36.133 --> 00:50:37.666
通常存放的是我们的密钥

00:50:37.666 --> 00:50:39.300
或是一些比较重要的数据

00:50:39.300 --> 00:50:40.466
例如数据库的密码等等

00:50:40.466 --> 00:50:41.633
我们就不让它读

00:50:43.166 --> 00:50:44.766
还有就是环境变量的配置

00:50:44.966 --> 00:50:46.166
前面我也提到过

00:50:46.233 --> 00:50:48.466
我们需要给这个Claude Code的设置代理

00:50:48.900 --> 00:50:50.633
其实也可以在配置中进行设置

00:50:51.100 --> 00:50:52.366
我们通过env配置项

00:50:52.366 --> 00:50:54.433
就可以配置Claude Code的代理

00:50:54.633 --> 00:50:55.266
因为这个代理

00:50:55.266 --> 00:50:56.766
我们希望他在所有的项目中

00:50:56.766 --> 00:50:57.700
都可以使用

00:50:57.733 --> 00:50:58.966
所以我们可以将这个配置项

00:50:58.966 --> 00:51:00.366
放在个人层级的配置项

00:51:01.033 --> 00:51:02.100
我们打开这个路径

00:51:11.500 --> 00:51:12.633
在这里进行配置

00:51:15.466 --> 00:51:16.566
复制这里的内容

00:51:30.633 --> 00:51:30.866
这样

00:51:30.866 --> 00:51:32.966
我们就对Claude Code的代理进行了设置

00:51:33.466 --> 00:51:35.533
以后每次启动Claude Code的时候

00:51:35.733 --> 00:51:38.666
它都会自动的加载这个配置设置代理

00:51:38.666 --> 00:51:40.233
不需要我们每次在环境变量中

00:51:40.233 --> 00:51:41.033
设置代理

00:51:42.233 --> 00:51:44.700
我们来看一下Claude Code的执行结果

00:51:45.033 --> 00:51:46.766
然后他在这个地方已经卡了很久了

00:51:46.766 --> 00:51:48.166
我们进行强制的退出

00:51:48.766 --> 00:51:50.500
上面我又重新启动了Claude Code

00:51:50.566 --> 00:51:51.666
我让他继续的时候

00:51:51.666 --> 00:51:52.333
发现他好像是

00:51:52.333 --> 00:51:54.333
忘了刚才我让他做什么了

00:51:55.433 --> 00:51:56.866
所以我现在让他检查一下

00:51:56.866 --> 00:51:58.866
前端物体小游戏是不是已经开发完成

00:51:59.066 --> 00:52:00.633
然后他现在正在检查

00:52:02.766 --> 00:52:04.066
他这里已经检查完成

00:52:04.766 --> 00:52:05.233
结论是

00:52:05.233 --> 00:52:06.033
这是一个功能完善

00:52:06.033 --> 00:52:06.833
界面美观

00:52:06.833 --> 00:52:08.633
可以直接使用的强大五子棋小游戏

00:52:09.133 --> 00:52:11.500
然后现在我们打开运行看一下

00:52:12.466 --> 00:52:14.633
这个就是他刚才开发的小游戏

00:52:15.300 --> 00:52:16.766
但是这个界面上没有棋盘

00:52:17.433 --> 00:52:19.033
我们可以让他再修复一下

00:52:19.433 --> 00:52:20.266
我们跟他说

00:52:20.333 --> 00:52:21.900
当前这个游戏界面上没有棋盘

00:52:21.900 --> 00:52:22.900
也无法进行游戏

00:52:22.900 --> 00:52:23.733
请修复一下

00:52:24.366 --> 00:52:25.733
好了经过他几次修改呢

00:52:26.233 --> 00:52:27.500
这个代码终于修改好了

00:52:27.500 --> 00:52:28.533
我们刷新看一下

00:52:28.533 --> 00:52:29.333
哎

00:52:30.100 --> 00:52:31.066
我们测试一下

00:52:32.100 --> 00:52:33.900
哎看起来功能好像是没什么问题

00:52:33.900 --> 00:52:34.733
重新开始

00:52:36.533 --> 00:52:37.733
哎好像没什么问题

00:52:38.500 --> 00:52:40.300
这就是我们开发的五子棋小游戏

00:52:43.000 --> 00:52:44.000
咱们来看一下

00:52:44.000 --> 00:52:44.933
Claude Code的最后一部分

00:52:44.933 --> 00:52:46.333
就是它的工具的使用

00:52:48.133 --> 00:52:49.666
Claude Code本身也有些内置工具

00:52:49.666 --> 00:52:50.733
比如说文件编辑工具

00:52:50.733 --> 00:52:51.933
网页浏览工具等等

00:52:52.033 --> 00:52:53.333
除了本身内置的工具之外

00:52:53.333 --> 00:52:55.100
它也可以使用一些外部的工具

00:52:55.333 --> 00:52:57.533
比如说你已经安装好的各种CLI工具

00:52:57.533 --> 00:52:58.733
也就是命令行工具

00:52:58.733 --> 00:53:00.200
还有就是MCP服务

00:53:00.733 --> 00:53:01.300
有的时候

00:53:01.300 --> 00:53:02.666
命令行工具与MCP服务

00:53:02.666 --> 00:53:04.033
都能解决相同的问题

00:53:04.433 --> 00:53:05.100
这个时候呢

00:53:05.100 --> 00:53:07.133
我更加推荐的是使用命令行工具

00:53:07.266 --> 00:53:08.466
因为每个MCP服务

00:53:08.466 --> 00:53:10.533
都会占用一部分你的上下文token

00:53:11.300 --> 00:53:13.666
所以最好是使用哪个MCP工具

00:53:13.666 --> 00:53:15.000
就配置哪个MCP

00:53:15.500 --> 00:53:17.633
接下来咱们就依次来看一下这些工具

00:53:17.866 --> 00:53:19.400
首先是它的内置工具

00:53:20.133 --> 00:53:22.233
claude本身就集成了很多内置工具

00:53:22.233 --> 00:53:23.100
在使用的过程中

00:53:23.100 --> 00:53:25.433
它会根据自己的任务自

00:53:25.433 --> 00:53:26.833
动的去调用的内部工具

00:53:26.833 --> 00:53:28.066
不需要主动来管理

00:53:28.100 --> 00:53:30.200
唯一我们需要做的就是有些工具

00:53:30.233 --> 00:53:31.866
它会请求一些执行权限

00:53:32.300 --> 00:53:32.666
这个时候

00:53:32.666 --> 00:53:34.133
就需要我们手动的进行同意

00:53:34.133 --> 00:53:35.000
或者是拒绝

00:53:35.733 --> 00:53:36.600
下面这个链接呢

00:53:36.600 --> 00:53:40.500
就显示了Claude Code中已经内置哪些工具

00:53:41.433 --> 00:53:43.333
啊也就是下图中列出的这些工具

00:53:43.400 --> 00:53:44.633
这里是工具的名称

00:53:44.633 --> 00:53:45.833
有Bash工具Edit

00:53:46.466 --> 00:53:47.733
还有read

00:53:48.200 --> 00:53:49.066
它是个工具

00:53:49.200 --> 00:53:49.500
WebFetch

00:53:49.500 --> 00:53:51.633
还有WebSearch是执行网络搜索的工具

00:53:52.033 --> 00:53:54.200
在这里也标注了是不是需要权限

00:53:54.700 --> 00:53:56.700
凡是标注是的这种Claude Code

00:53:56.700 --> 00:53:58.233
在执行这种工具的时候

00:53:58.333 --> 00:53:59.666
如果不是在Yolo模式下

00:53:59.666 --> 00:54:01.466
它就会先进行权限的请求

00:54:01.666 --> 00:54:02.733
只有我们同意之后

00:54:02.733 --> 00:54:04.700
它才会进行后续的操作

00:54:05.233 --> 00:54:05.800
它内置工具

00:54:05.800 --> 00:54:07.266
我们进行了解一下就可以了

00:54:07.833 --> 00:54:09.500
然后我们看一下第二种工具

00:54:09.700 --> 00:54:10.833
CLI工具

00:54:11.500 --> 00:54:13.300
CLI工具也就是命令行工具

00:54:13.666 --> 00:54:14.633
这里需要说明的是

00:54:14.633 --> 00:54:15.933
只要是命令行工具

00:54:16.266 --> 00:54:17.666
它在你的系统path中

00:54:17.800 --> 00:54:20.000
也就是你能在本地的终端中进行运行

00:54:20.100 --> 00:54:22.200
那么Claude Code就能够调用这个工具

00:54:23.233 --> 00:54:25.400
下面我就以Github的一个工具

00:54:25.433 --> 00:54:27.900
也就是gh CLI作为示例

00:54:28.600 --> 00:54:30.666
来演示一下如何安装

00:54:30.800 --> 00:54:31.900
并且通过Claude Code

00:54:31.900 --> 00:54:33.800
来使用这个gh CLI工具

00:54:34.466 --> 00:54:36.000
这个gh CLI工具呢

00:54:36.000 --> 00:54:37.666
是能够与Git Hub进行交互

00:54:37.666 --> 00:54:40.000
用于创建提交拉取读取评论等等

00:54:40.000 --> 00:54:42.100
就相当于是Git Hub的命令行工具

00:54:43.033 --> 00:54:43.833
首先呢第一步

00:54:43.833 --> 00:54:46.633
就是我们需要先安装这个gh CLI工具

00:54:47.033 --> 00:54:48.400
安装的方式有很多种

00:54:48.933 --> 00:54:50.900
你可以直接让Claude Code进行安装比

00:54:50.900 --> 00:54:52.333
如说可以使用这个提示词

00:54:52.933 --> 00:54:53.733
我们试一下

00:54:53.866 --> 00:54:55.866
我们使用Yolo模式来执行这个命令

00:55:04.766 --> 00:55:05.033
好了

00:55:05.033 --> 00:55:07.900
在这里提示git Hub CI已经成功安装

00:55:07.900 --> 00:55:08.566
我们测试一下

00:55:08.566 --> 00:55:10.166
我们我们先打开一个窗口

00:55:10.966 --> 00:55:12.866
然后执行一下这个命令

00:55:14.766 --> 00:55:16.233
这里能够正常显示版本号

00:55:16.233 --> 00:55:17.900
说明这个工具已经安装成功

00:55:18.700 --> 00:55:20.266
这是让Claude帮我们安装

00:55:20.533 --> 00:55:21.100
第二种方式

00:55:21.100 --> 00:55:22.900
也可以直接通过命令进行安装

00:55:23.066 --> 00:55:24.266
我们需要复制这行命令

00:55:24.266 --> 00:55:27.666
然后在powershell中直接运行就行了

00:55:28.366 --> 00:55:30.233
第三种方式就是进行手动下载及安装

00:55:30.233 --> 00:55:31.233
打开这个链接

00:55:31.933 --> 00:55:34.133
在这里选择符合你系统的版本

00:55:34.133 --> 00:55:36.100
然后下载后直接进行安装即可

00:55:36.900 --> 00:55:37.566
需要注意的是

00:55:37.566 --> 00:55:38.766
在安装完成之后

00:55:38.766 --> 00:55:40.666
一定要是在一个新的CMD窗口中

00:55:40.666 --> 00:55:41.566
执行这个命令

00:55:41.933 --> 00:55:43.633
如果能够正常的显示版本号

00:55:43.666 --> 00:55:46.300
那么就说明这个工具已经成功的安装

00:55:47.300 --> 00:55:47.966
安装成功之后

00:55:47.966 --> 00:55:49.333
也需要重启Claude Code的

00:55:49.366 --> 00:55:50.900
这样在Claude Code的终端中

00:55:50.900 --> 00:55:52.666
才能够正确的找到这个工具

00:55:53.266 --> 00:55:54.433
我们将Claude Code关闭

00:55:54.433 --> 00:55:55.266
然后重启

00:55:59.300 --> 00:56:00.033
安装好这个工具

00:56:00.033 --> 00:56:00.333
之后

00:56:00.333 --> 00:56:02.466
第二步我们要做的就是先进行登录

00:56:03.300 --> 00:56:05.166
在CMD命令中执行这个命令

00:56:10.633 --> 00:56:12.866
回车然后再回车

00:56:13.633 --> 00:56:14.633
然后输入y

00:56:15.933 --> 00:56:16.833
然后再回车

00:56:18.500 --> 00:56:19.466
然后再按回车

00:56:20.133 --> 00:56:21.700
这个时候它会打开浏览器

00:56:21.766 --> 00:56:22.733
来到这个页面

00:56:22.900 --> 00:56:23.900
我们点击continue

00:56:29.133 --> 00:56:31.333
然后回到c m d命令行窗口

00:56:33.166 --> 00:56:34.266
这里显示了一个code

00:56:34.500 --> 00:56:35.500
我们进行复制

00:56:37.533 --> 00:56:39.300
然后粘贴到这里

00:56:39.966 --> 00:56:40.966
然后点击继续

00:56:43.900 --> 00:56:45.066
然后点击这个按钮

00:56:47.466 --> 00:56:48.866
当出现这个页面的时候

00:56:48.866 --> 00:56:50.366
就说明我们已经登录成功

00:56:51.233 --> 00:56:53.066
也就是在我们的本地已经建

00:56:53.066 --> 00:56:55.033
立好了与GitHub的链接

00:56:56.133 --> 00:56:56.500
然后

00:56:56.500 --> 00:56:58.700
我们就可以在Claude Code中使用这个工具

00:56:59.233 --> 00:57:01.233
我们先看一下当前的这个项目文件夹

00:57:03.466 --> 00:57:04.066
这项文件夹

00:57:04.066 --> 00:57:05.566
就是我们刚才创建的这个

00:57:05.566 --> 00:57:06.533
五子棋的游戏

00:57:06.700 --> 00:57:06.933
接下来

00:57:06.933 --> 00:57:09.633
我们使用刚才安装的gh CLI工具

00:57:09.633 --> 00:57:11.633
将这个项目推送到git Hub上

00:57:12.666 --> 00:57:14.500
我们在命令行中输入这一行命令

00:57:15.133 --> 00:57:15.900
使用这一次命令

00:57:15.900 --> 00:57:17.633
将本项目推送到git Hub上

00:57:24.133 --> 00:57:25.766
这是我当前的GitLab账号

00:57:25.833 --> 00:57:27.966
可以看到这个账号下没有任何的仓库

00:57:28.900 --> 00:57:30.733
这里它让我们选择一个仓库的名称

00:57:31.300 --> 00:57:32.266
我们选择默认

00:57:33.066 --> 00:57:33.866
然后选择一

00:57:34.700 --> 00:57:35.866
可以看到这里它的操作步骤

00:57:35.866 --> 00:57:37.500
首先是初始化一个仓库

00:57:38.633 --> 00:57:40.100
然后是添加所有的文件

00:57:41.300 --> 00:57:43.100
然后是初始化这个commit

00:57:43.500 --> 00:57:45.766
现在这一步是正在创建这个仓库

00:57:46.366 --> 00:57:47.766
我们等待它执行完成

00:57:49.233 --> 00:57:49.433
好了它

00:57:49.433 --> 00:57:51.766
现在说您的项目已经成功通过

00:57:51.766 --> 00:57:52.733
在GitHub上

00:57:53.633 --> 00:57:54.700
现在我们来到GitHub

00:57:54.700 --> 00:57:55.500
刷新一下

00:57:58.633 --> 00:58:00.366
哎可以看到这里又多出来一个仓库

00:58:00.366 --> 00:58:01.433
我们点进去看一下

00:58:03.066 --> 00:58:04.466
仓库中也有3个文件

00:58:06.466 --> 00:58:08.500
与当前的项目目录中的文件是一样的

00:58:09.300 --> 00:58:10.966
这样我们就通过Claude Code

00:58:10.966 --> 00:58:12.933
使用本地的g h CLI工具

00:58:13.666 --> 00:58:15.766
来将我们的项目提交到了Git Hub上

00:58:17.100 --> 00:58:18.166
也就是Claude Code

00:58:18.166 --> 00:58:19.100
能够正常地使用

00:58:19.100 --> 00:58:21.333
我们本地安装好的命令行工具

00:58:22.966 --> 00:58:24.266
下面我们看一下Claude Code

00:58:24.266 --> 00:58:26.033
如何使用MCP工具

00:58:26.866 --> 00:58:28.333
MCP也就是模型的上下文

00:58:28.333 --> 00:58:29.533
简单的总结来说

00:58:29.833 --> 00:58:32.433
MCP就是AI使用的标准化的工具箱

00:58:32.833 --> 00:58:34.566
AI可以使用这个工具箱与外部系

00:58:34.566 --> 00:58:35.433
统进行交互

00:58:35.433 --> 00:58:37.066
代替人类完成一些操作

00:58:37.733 --> 00:58:40.333
然后来看一下MCP的配置与作用范围

00:58:41.633 --> 00:58:42.666
与前面的上下围配置

00:58:42.666 --> 00:58:44.300
还有Claude Code的配置类似

00:58:44.666 --> 00:58:46.766
MCP的配置也分为好几个层级

00:58:46.900 --> 00:58:48.900
每个层级也有不同的作用范围

00:58:49.666 --> 00:58:52.100
首先第一个层级是本地范围

00:58:53.166 --> 00:58:54.766
它的配置存储在这个文件夹中的

00:58:54.766 --> 00:58:55.700
这个文件中

00:58:56.333 --> 00:58:57.233
它的作用范围是

00:58:57.233 --> 00:58:59.766
仅在当前项目目录的工作时启用

00:59:00.266 --> 00:59:02.133
适合个人开发服务实现设置

00:59:02.533 --> 00:59:03.766
还有就是项目范围

00:59:04.500 --> 00:59:06.466
项目范围它的配置是

00:59:06.466 --> 00:59:08.566
它的配置是在项目的根目录中

00:59:08.966 --> 00:59:10.633
.mcp.json文件中

00:59:11.433 --> 00:59:12.433
它的作用范围是

00:59:12.433 --> 00:59:14.733
仅在当前项目目录中的工作时启用

00:59:15.333 --> 00:59:17.100
适合团队各个成员都使用

00:59:17.100 --> 00:59:18.466
相同的MCP工具

00:59:19.633 --> 00:59:21.033
还有一个就是用户范围

00:59:22.633 --> 00:59:23.133
这个设置

00:59:23.133 --> 00:59:25.100
与本地范围是在同一个文件中

00:59:26.466 --> 00:59:27.333
它的作用范围就是

00:59:27.333 --> 00:59:28.933
在所有的项目中都会启用

00:59:29.700 --> 00:59:31.966
然后说一下这个MCP的添加方式

00:59:32.266 --> 00:59:33.766
MCP有三种添加方式

00:59:34.733 --> 00:59:36.833
分别是远程HTTP服务器

00:59:36.833 --> 00:59:40.866
远程SSE服务器本地stdio服务器

00:59:41.266 --> 00:59:42.500
可以通过transport来指定

00:59:42.500 --> 00:59:43.666
具体使用哪种方式

00:59:44.500 --> 00:59:46.266
通常MCP的添加方式

00:59:46.266 --> 00:59:48.966
是由MCP服务的提供者来决定

00:59:50.033 --> 00:59:51.300
一般我们不需要更改

00:59:51.666 --> 00:59:53.700
如果说不指定transport这个参数的话

00:59:53.700 --> 00:59:55.933
它默认为本地的STDIO服务器

00:59:56.433 --> 00:59:59.300
也就是相当于使用参数transport stdio

01:00:00.033 --> 01:00:01.066
需要注意的是

01:00:01.066 --> 01:00:03.866
使用stdio方式来添加MCP的时候

01:00:03.866 --> 01:00:05.866
Windows系统需要使用 cmd / c

01:00:05.866 --> 01:00:07.900
来包装npx命令

01:00:08.233 --> 01:00:10.066
否则可能会导致ClaudeCode无法识别

01:00:10.066 --> 01:00:11.566
MCP服务这个具

01:00:11.566 --> 01:00:12.366
体的使用方法

01:00:12.366 --> 01:00:15.033
我会在下面安装MCP服务的时候

01:00:15.066 --> 01:00:16.033
来进行演示

01:00:17.033 --> 01:00:19.100
上面这三个MCP的层级

01:00:19.100 --> 01:00:20.233
可以使用参数来控制

01:00:20.233 --> 01:00:22.100
将MCP添加到哪个层级

01:00:22.633 --> 01:00:25.333
下面通过添加chrome-devtools-mcp

01:00:25.333 --> 01:00:26.300
来举例说明

01:00:26.433 --> 01:00:28.233
三个层级中的MCP添加方式

01:00:29.566 --> 01:00:30.133
当前的项目

01:00:30.133 --> 01:00:32.533
目录为地盘下的test MCP文件夹

01:00:33.066 --> 01:00:34.866
然后我已经提前进入这个文件夹

01:00:35.133 --> 01:00:35.433
首先

01:00:35.433 --> 01:00:38.266
我们将Chrome dev tool MCP添加到本地范围

01:00:38.900 --> 01:00:41.466
也是使用这个scope local这个参数

01:00:41.533 --> 01:00:42.500
我电脑是Windows系统

01:00:42.500 --> 01:00:46.166
所以我使用这个第三条命令进行复制

01:00:51.533 --> 01:00:53.033
粘贴然后执行

01:00:54.900 --> 01:00:56.066
啊他已经添加好了

01:00:56.533 --> 01:00:57.666
在这里他也说明了

01:00:57.666 --> 01:00:59.566
他的修改的文件是这个文件

01:01:00.533 --> 01:01:01.966
我们打开这个文件看一下

01:01:06.500 --> 01:01:07.466
也就是这个文件

01:01:12.666 --> 01:01:13.033
可以看到

01:01:13.033 --> 01:01:13.433
在这里

01:01:13.433 --> 01:01:15.600
他就对这个项目进行了MCP的设置

01:01:20.866 --> 01:01:21.866
当前的项目

01:01:25.266 --> 01:01:25.700
也就是说

01:01:25.700 --> 01:01:26.833
在执行上面的命令后

01:01:26.833 --> 01:01:30.600
就会在这个文件中做出下面的配置

01:01:31.033 --> 01:01:32.700
我们可以使用claude MCP list

01:01:32.700 --> 01:01:35.500
来查看当前这个项目有哪些MCP

01:01:35.500 --> 01:01:36.300
可以用

01:01:41.066 --> 01:01:43.633
chrome-devtools的这个MCP已经被列出来了

01:01:43.900 --> 01:01:45.733
这是我们刚才安装好的MCP

01:01:46.866 --> 01:01:48.800
我们刚才在执行这项命令的时候

01:01:48.866 --> 01:01:50.533
并没有使用scoped这个参数

01:01:51.100 --> 01:01:53.133
也就是说当省略这个参数的时候

01:01:53.133 --> 01:01:54.900
它默认就是添加到本地范围

01:01:56.800 --> 01:01:57.933
然后我们启动claude

01:02:01.466 --> 01:02:02.133
在claude中

01:02:02.133 --> 01:02:03.133
也可以通过斜线命令

01:02:03.133 --> 01:02:05.433
来查看已经安装了哪些MCP

01:02:06.233 --> 01:02:07.733
杠MCP然后回车

01:02:09.133 --> 01:02:09.833
可以看到

01:02:09.833 --> 01:02:11.900
我们当前安装的MCP工具是这个

01:02:12.466 --> 01:02:13.733
Chrome Dev TOOLS

01:02:15.666 --> 01:02:16.500
我先来演示一下

01:02:16.500 --> 01:02:19.400
如何在Claude Code中使用MCP工具

01:02:20.066 --> 01:02:22.533
刚才安装的Chrome Dev tools这个MCP

01:02:22.833 --> 01:02:24.500
它可以控制谷歌浏览器

01:02:24.733 --> 01:02:26.433
来自动化的进行一些操作

01:02:26.800 --> 01:02:28.300
我们输入这样一段提示词

01:02:30.066 --> 01:02:32.733
使用Chrome Dev TOOLS MCP打开GitHub

01:02:32.833 --> 01:02:34.133
然后找到这个项目

01:02:34.133 --> 01:02:35.066
给它点个赞

01:02:35.800 --> 01:02:36.666
我们回车

01:02:37.466 --> 01:02:39.066
我们看一下它能不能够正常的执行

01:02:50.000 --> 01:02:51.666
哎他已经正常地打开了Gharb

01:02:55.033 --> 01:02:56.166
也找到了这个项目

01:03:02.900 --> 01:03:04.766
现在他需要给这个项目点一个start

01:03:07.366 --> 01:03:08.166
哎可以看到这里

01:03:08.166 --> 01:03:10.066
它已经正常的点了star

01:03:14.800 --> 01:03:15.566
它这里提示

01:03:15.566 --> 01:03:17.666
我已经成功给这个项目点了start

01:03:20.966 --> 01:03:22.600
这样我们就成功地使用了Claude Code

01:03:22.700 --> 01:03:24.200
来调用了MCP工具

01:03:25.166 --> 01:03:27.100
并成功地完成了我们指定的任务

01:03:29.500 --> 01:03:29.833
接下来

01:03:29.833 --> 01:03:32.500
我们来看一下剩下的两种MCP的范围

01:03:33.666 --> 01:03:34.900
第二种是项目范围

01:03:35.700 --> 01:03:37.566
也就是在安装MCP工具的时候

01:03:37.900 --> 01:03:41.633
通过scope参数指定为project

01:03:41.833 --> 01:03:42.833
它就可以将

01:03:43.233 --> 01:03:45.500
它就可以将MCP工具安装到项目范围

01:03:45.500 --> 01:03:48.200
也就是在当前这个项目文件夹中

01:03:48.200 --> 01:03:50.900
新建一个.mcp.json这个文件

01:03:51.233 --> 01:03:52.233
我们来测试一下

01:03:53.400 --> 01:03:54.433
先复制这个命令

01:03:55.033 --> 01:03:56.200
先退出Claude Code

01:03:58.066 --> 01:04:00.433
然后将上面安装的MCP工具删除

01:04:01.600 --> 01:04:02.666
好了已经删除成功

01:04:03.433 --> 01:04:04.766
然后我们使用这个命令

01:04:04.766 --> 01:04:07.700
将这个MCP安装到我们项目范围回车

01:04:08.833 --> 01:04:11.300
它这里提示编辑了这个文件

01:04:11.866 --> 01:04:14.366
也就是项目目录中的.mcp.json

01:04:14.566 --> 01:04:16.166
我们看一下这个文件中的内容

01:04:21.400 --> 01:04:23.466
他就在这个文件中添加了这样的内容

01:04:24.200 --> 01:04:26.166
接着再来看一下用户范围的MCP

01:04:26.766 --> 01:04:28.166
同样我们先进行移除

01:04:31.666 --> 01:04:33.000
然后执行这段命令

01:04:34.433 --> 01:04:36.400
这里的scope参数是user

01:04:38.566 --> 01:04:39.700
回车进行执行

01:04:42.200 --> 01:04:43.833
它提示编辑了这个文件

01:04:44.966 --> 01:04:45.300
这个文件

01:04:45.300 --> 01:04:45.466
就是

01:04:45.466 --> 01:04:47.900
刚才将MCP安装在本地范围的时候

01:04:48.066 --> 01:04:49.066
编辑的是同一个文件

01:04:49.066 --> 01:04:50.700
只不过它们编辑的位置不一样

01:04:51.366 --> 01:04:52.833
我们打开这个文件看一下

01:04:55.033 --> 01:04:57.233
可以看到在这个配置文件中

01:04:57.233 --> 01:04:58.866
它的MCP是放在这里

01:04:59.600 --> 01:05:01.066
之前在本地范围的时候

01:05:01.400 --> 01:05:02.866
它会将MCP放在这里

01:05:02.866 --> 01:05:04.766
也就是每个项目中的MCP

01:05:05.400 --> 01:05:06.400
当在用户范围的时候

01:05:06.400 --> 01:05:07.166
这个MCP工具

01:05:07.166 --> 01:05:08.700
会在全局范围内进行启用

01:05:08.700 --> 01:05:09.900
也就是在所有的项目中

01:05:09.900 --> 01:05:11.366
都启用该MCP服务

01:05:12.166 --> 01:05:14.233
再来看一下这个MCP工具加载的顺序

01:05:14.600 --> 01:05:16.266
当进入一个工作目录之后

01:05:16.400 --> 01:05:17.233
Claude Code会加载

01:05:17.233 --> 01:05:19.066
所有能够加载到的MCP服务

01:05:19.633 --> 01:05:21.300
当具有相同的名称的服务

01:05:21.366 --> 01:05:22.633
存在于多个范围时

01:05:22.966 --> 01:05:25.433
首先优先考虑本地范围的服务器

01:05:25.633 --> 01:05:28.033
其次是项目范围的服务器

01:05:28.100 --> 01:05:30.233
最后是用户范围的服务器

01:05:30.700 --> 01:05:32.433
它通过这种方式来解决冲突

01:05:32.800 --> 01:05:33.500
这种设计方式

01:05:33.500 --> 01:05:34.800
也能够确保个人配置

01:05:34.800 --> 01:05:36.600
可以在需要的时候覆盖

01:05:36.600 --> 01:05:37.466
共享配置

01:05:38.500 --> 01:05:38.833
上面呢

01:05:38.833 --> 01:05:41.266
就是Claudecode的一些工具的使用方式

01:05:41.666 --> 01:05:43.633
包括内置工具

01:05:43.800 --> 01:05:44.766
本地CLI工具

01:05:44.766 --> 01:05:45.966
还有MCP工具

01:05:46.300 --> 01:05:46.900
MCP工具

01:05:46.900 --> 01:05:50.233
除了上面我们安装了这个chrome-devtools-mcp之外之外

01:05:50.266 --> 01:05:52.000
还有各种各样的好用的MCP

01:05:52.166 --> 01:05:54.066
感兴趣的小伙伴可以自己试一下

01:05:54.700 --> 01:05:56.833
比如supabase这个MCP服务

01:05:57.233 --> 01:05:59.000
它的官网还有文档都在这里

01:05:59.766 --> 01:06:03.400
还有Figma context7等等

01:06:03.400 --> 01:06:06.000
这些MCP服务我就不一一介绍了

01:06:06.000 --> 01:06:07.433
在以后的视频中如果用到的话

01:06:07.433 --> 01:06:08.600
再给大家一一介绍

01:06:10.300 --> 01:06:12.433
Claude Code作为AI编程的top级产品

01:06:12.533 --> 01:06:14.733
当我们了解了Claude Code的使用之后

01:06:14.800 --> 01:06:16.833
我们再使用其他的AI编程工具

01:06:16.833 --> 01:06:18.033
比如说Codex

01:06:18.033 --> 01:06:21.666
还有gemini以及Cursor 、Krio等等

01:06:21.666 --> 01:06:22.633
无论是命令行工具

01:06:22.633 --> 01:06:24.033
还是图形化界面的工具

01:06:24.033 --> 01:06:25.033
我们在使用的时候

01:06:25.033 --> 01:06:26.300
基本上就很容易上手

01:06:26.300 --> 01:06:27.700
好了本期视频内容就到这里

01:06:27.700 --> 01:06:28.500
感谢您的观看

01:06:28.500 --> 01:06:29.966
我们下期再见拜拜

