粉丝801获赞3939

hello, 小朋友们,大家好,我是小五老师,我们好久不见,上一节课我们学习了圆码编辑器的界面组成,大家是否还记得呢?那下面我们先来编辑器, 可以看到的是每一次打开他都会有一个默认的角色以及相应的积木块,那我们现在先把不需要的一些积木全部拖动到左侧删除。 好,我们一起来回顾一下。首先看到的黄色,这一栏叫做菜单栏,对了,菜单栏下面的左侧它是什么呢?对,就是 舞台区,舞台区的右侧有很多的颜色以及相应的一些分类,这里呢就是积木块,就是积木区,在积木区的右侧是有一个很宽的一块区域,这里是用来 拼接积木的,这里叫做脚本区,那脚本区的下面有一些属性,这些属性呢是相对应角色的属性,所以这里叫做属性栏。 那最后一行,这里我们称之为角色区。大家,那这节课我们就来让小猫动起来,首先我们先把角色给删除掉, 我们从第一步开始,删除角色之后要让小猫动起来,那么我们需要添加一个小猫的角色,在屏幕的右下方有一个加号,写着素材库, 点击素材库在里面我们可以看到有角色,有背景,有声音等等的一些素材,那么我们这节课是让小猫动起来,所以我们找到小猫编程猫向右走的一个角色,选中之后确认添加, 那么这个时候呢,我们就可以看到编程猫已经在我们的舞台区了,但是啊,老师觉得这个编程猫他现在在舞台的位置实在是太大了,如果让 如果这样子让他行走的话,可能每走几步路他就已经碰到了墙壁,那我们就可以相对应的把它给放小一点, 它的大小是编程猫的什么内容呢?是不是属于它的属性呀?所以我们找到编程猫的属性栏, 所以我们找到编程猫的属性栏大小的位置,我们可以把它适当的调整为五十,点击确定 好,输入五十之后,我发现编虫猫它并不是我想要它所在的一个位置,那么我们可以把鼠标移动到编虫猫身上,看到有一个十字的移动符号,我们 点击它就可以进行拖动。那好,我们现在已经把编程包的位置调装好了。 那老师问一下大家,在玩游戏的体验中,我们想要控制游戏的开始跟结束,我们需要有什么样的一些操作呢? 是不是点击开始游戏或者是结束游戏啊?那么这个就是控制游戏的开始和结束,那相对应的编程猫的走路也是一样,我们是不是要给他一个指令,跟他说好的编程猫你现在可以开始走了,那这一个指令 大家想一下可能会在哪一个模块里面呢?对了,我们上节课说了,事件模块里面可以设置可以添加一些积木,控制角色的开始 以及结束。那我们点击事件可以看到有刚开始被点击,我们可以看到把鼠标移动到相对应的积木块时候,这一个积木块它的边缘会 有一个亮色,同时鼠标变成一个手掌的形式,那我们可以点击拖动它放到脚本区,松开鼠标左键,那这个时候这一块积木就已经放置到脚本区上了, 那好,有了,刚开始被点击的时候就可以了吗?那现在变成了他自己就会走了吗?当然不是了,我们还要给他添加一些动作,走路的动作,那走路的动作就是在以动作模块 当中给他移动十步,移动十步,拖着把它放置到刚开始背点击的下方,可以看到靠近他的时候会出现一个灰色的阴影,这个时候松开鼠标的左键,那么这一块积木就和这一块拼接起来了。 好,我们来试一下。当开始被点击,点击舞台区下方的当开始开始按钮,可以看到小猫他只移动了一次,那我们是不是需要他重复的可以行走啊? 重复的行走,那我们就需要引入一块新的积木,就是重复执行,他放到哪里呢?对了,我要他重复的移动,那我肯定要把它给包含移动十步,当我们拖动这 这一块积木的时候,他是不是像一个嘴巴一样,他要把要把它给包含移动十步,那把它移动到移动十步和刚开始被点击的中间的时候,可以看到他的灰色区域里面是不是包含了移动十步,那这个时候呢,我们就可以松开鼠标的左键, 这里呢移动十步就可以重复的执行。好,我们再来试一下。诶, 大家有没有看到一个现象,就是编程嘛,他走着走着就不见了呀, 对吧?而且小猫的动作也只有一个,好像在平移一样。那但想一下我们平时走路是怎么样走的呢?他是不是我们,我们走路是不是左右脚前后 交替啊?未来呢?编程猫走路也是一样的,那有没有可能编程猫他还有其他的动作,我们是不知道的呢?好,我们一起来看一下。首先我们一样的选中编程猫在角色区已经选中了, 我们找到屏幕的右侧就是舞台区,就是脚本区的右侧,这里是不是有一个衣服啊? 好,我们点一下衣服看一下。这里有造型,编程娃娃的造型,您看他是不是有很多很多的造型? 对啊,很多的造型呢,我们每一个切换都是他一个走路的动作,那同样的,现在我们已经知道了他有这么多的造型,那我们在走路的时候,是不是每走每移动一次就要切换一个动作,所以这个动作是我这 一个切换的动作是不是我们在外面可以看到的?就是说直接观察得到的并不是他的一些动作,而是他的一个外在表现,那么这个外在表现呢?大家猜一下会在哪里呢? 嗯,可能有的同学想到了刚才看到的造型是在衣服的这一个图标上面,那我觉得他切换造型换一个动作的时候,也可能在衣服的一个模块里面。对了,就是在外观模块当中, 当我们点击外观模块,可以看到他有一个下一个造型,他在第三个金块当中,好点击下一个造型。 那我什么时候需要切换造型呢?是不是在每一次移动之后都要切换一个造型,所以我们把下一个造型应该要移动到移动十步的下方, 当我们把积木块拖动到移动食物下方的时候,他就出现了一个灰色的阴影,那这个时候我们就可以松开鼠标的左键。 好的,现在我们切换造型已经切换成功了,我们再来试一下。是不是看到编程猫他走路很连贯,很流畅,就跟我们平时走路的一样啊,对了,但是还有一个问题啊,就是他撞到墙了,他不会回头, 那我们平时走路转到桥,我们是不是会转身朝着反方向继续行走的呀?有没有同学说一直转着桥往前走的呀?是不是没有啊?那这里涉及到的一个就是他的转身,就是在我们的角色当中呢,说的就是旋转模式,观察仔细的同学就会发 发现,在我们的属性栏当中可以发现有一个旋转模式,他的右侧这里有一个像圆圈一样的,还有一个上三角符号。好,我们一起来看一下。点击上三角符号,可以看到有禁止旋转、自由旋转以及左右翻转。 那我们碰到墙之后转身,大家猜一下可能是哪一个旋转模式呢?对了,就是左右翻转。那好,我们只是设置了旋转模式就可以了吗?有的同学可能说会可以了,那我们再来试一下。 哎,发现编程猫他还是继续的往前走,可能存在的一种情况就是他检测不到这个右侧,他是一堵墙,所以他 变成了一个穿墙术,直接往右行走的。那实际上我们并没有这样的一个超能力,所以我们还是要需要检测到右侧是有墙的,那这一个右侧有墙,我们 就是我们这一节课要挑战的第一个任务。 怎么样才能使他检测到有钱呢?这是不是编程猫需要去发出的一个动作,那需要他发出的一个动作, 有没有可能是在动作模块里面,还是在控制模块里面?假如不熟悉的同学可能要找一下,但是在这里老师可以直接告诉你,需要他检测是否碰到墙,那么是编程毛自己发出的一个动作,所以呢,是在动作模块里面,我们可以 着的从上往下的第五个积木块当中,有一个叫做碰到边缘就反弹,当我们把它拖弄到舞台当中,放到哪里比较合适呢? 我们可以把它放到重复执行里面来试一下。好,现在大家有没有觉得现在的程序是完整的,它是可以转身,并且它还是可以持续的行走呢?是不是可以了呀?那好,我们来试一下。 哎,可以观察的到,编程猫他现在是可以正常的像我们人一样的行走,对不对?好,那我们如果把它放到其他的地方是不是也可以呢?我们一起来试一下,我们可以把它放置到刚开始被点击的下方, 就是跟重复执行的中间。好,我们再来试一下。咦,发现他好像不可以哦,所以呢,有的同学可能会 记住了积木块,但是你也要了解到他的一个程序执行的顺序,所以他只能放在重复执行里面,那接着再把所有的积木拼接起来。为什么要这样子呢?因为啊,我们的程序是从上往下依次执行, 除非他是遇到了一些其他的一些运算,比如像从不执行一样,刚开始被点击他就会移动十步下一个造型,然后碰到边缘就反弹,他这里里面的是从上往下一直的在运行,他从不执行呢,只是给他一个循环, 里面的积木还是要依照着从上往下执行的顺序来开始执行的,那所以整体的也是一样好,我们开始 可以看到的是编程猫,它现在是正常的一个形状。那好,我们本节课的内容呢,就是要让编程猫给运动起来。那好,下面最后呢,请同学们来完成第二个挑战。 老师觉得这编程猫只有一个人在行走,有点太无聊了,我能不能多添加一些朋友和他一起散步。 那么这一个挑战呢,就留留给我们视频前面的小朋友们。除此之外,除了完成 一个挑战之外,刚才我们也看到了旋转模式里面有三种类型。那请大家通过这一个尝试,通过自己操作来体验一下这三种旋转模式他们有什么不一样, 看一下他们的效果是怎样的。好的,我们这节课上到这里,我们下节课再见。




马上就要过年了,绚烂烟花你们会制作吗?今天毛毛老师来教大家简易烟花绽放的制作,先来看一下效果,这个烟花绽放的编成属于简 易,上面就跟着毛毛老师一起来看看如何编成。 首先我们需要添加或者绘制黑色背景,创建烟花角色, 通过点击鼠标释放烟花,鼠标点击时克隆多个角色,思路是让克隆出来的多个角色同时进行画画,因此我们需要设定画笔的参数,我们给克隆体设定不同的方向颜色,随即此时已经出现烟花的效果了。 然后我们将克隆体本身角色大小缩到最小,并加上烟花绽放后坠落的轨迹, 再加上碰到边缘的条件判断。下面我们解决如何让烟花出现的不是一条长线。创建背景角色,并设置为黑色,设置背景角色的虚象, 这样可以控制烟花的长短。再来看下效果,这样基本你就可以了。这是烟花程序,烟花角色以及背景角色代码, 我们也可以通过修改参数来改变烟花的效果,例如改变画笔粗细,改变移动步数,扩大烟花绽放大小,调整旋转度数,改变绽放弧度。以上就是烟花绽放的程序讲解了,小伙伴们赶快来试试吧!

怎么从软件中获取盐代码?今天我就给大家讲一种非常简单的方法,如果自己的软件年代太久没有盐代码,就将自己的软件拖入到软件盐代码工具中,然后点击右键点导出到工程,然后我们 粘贴,我们要导出工程的位置,然后点击这个通过闲萌创萌工具,这时候我们可以看到刚才的盐代码已经浮现出来了,一点都没有加密的样子,然后我们直接可以变异生成,就变成了我们自己新的软件了。

今天带来的是 python 制作小恐龙游戏,宝子们有没有想过用编程来创造属于自己的游戏呢?今天就来教大家用 python 代码制作一款超有趣的小恐龙游戏。首先会用到三个库,第一个库是 pigme, 专门用于游戏制作的一个库。第二个库是 os, 用于文件以及目录管理的。第三个库是 random, 是 用来生成一个随机数的,使障碍物随机出现。然后设置一些常量, 如把屏幕的高度设置为六百,宽度设置为一千一百,运行后我们就能看到这个大小的界面。游戏里的所有图片资源都是在 iso 这个文件里的,每一个动作都是由两张图片组成的。然后我们再对恐龙躲避障碍物的状态 进行一个设置就可以了。最后我们点击运行,点击任何按键就可以开始游玩了。是不是很简单啊,宝子们也快动手试试吧!厉害!

今天带来的是拍森制作桌面,宠物宝子们想不想要让电脑桌面充满活力和趣味性啊?今天就来给大家分享一下如何制作。首先要准备好需要用到的酷有拍 q t 五 random 呜 d 其中拍 q t 五是第三方库,需要自己手动 p p install 下载,这个库是用来搭建图形界面的,才能使宠物在桌面上显示出来。接下来定义了一个类来实现宠物的相关动作,现在我们来运行看一下。这里我用到的是蜡笔小新的图片素材, 当然你也可以换成你喜欢的动漫人物,不过要注意的是图片素材要找的越多越好,这样才可以使动作更加丰富。在这里我可以让蜡笔小新、运动、 吃饭等等有非常非常多的动作,你们也可以尝试一下。在工作学习累的时候,一抬头就可以看到一个小可爱在蹦跶,非常有趣厉害!

今天给大家带来的是 python 制作小恐龙游戏,你是不是也曾在断网时玩过 chrome 浏览器里的恐龙小游戏?今天教你用 python 轻松复刻它, 无需复杂代码,新手也能秒上手,只需五十行代码即可搞定。主要运用到 python 的 play game 库, 我们鼠标右键运行代码看一下,按任意键开始游戏。在玩游戏的过程中,遇到仙人掌要进行跳跃,遇到飞鸟则要蹲下躲避,如果碰到障碍物则游戏结束。还是很有意思的,成就感爆棚,做完立刻能分享给朋友玩。

一天一个 python 干货分享,今天分享的是用 python 制作桌面宠物,你的电脑桌面是不是太无聊了,觉得缺少点了生机?别急,今天教你用 python 代码养一只专属桌面宠物,让他陪你摸鱼卖萌,过程简单好上手, 新手小白也不在话下。首先准备好自己喜欢的动漫图片,建议选择的素材图片越多越好,这样展示的动作效果会更加的生动有趣。接下来我们运行代码看一下效果,可以看到蜡笔小新在桌面上唱歌,扭动点击它, 还可以选择其他的动作,比如运动、吃饭等等非常多的动作。怎么样还是很有趣的,轻松实现超萌桌面宠物自由了, nice!

打开我们的 mp 四,我打开我们的编辑器,然后的话呢,这个是我们前面的 k 线课程啊,我们前面已经讲了均线还有 mcd, 我 们现在已同 k 线的这个课程开始, 然后这个就是我们 e a 制点击功能,那你到时候拿到原码之后,你自己去看一下,去理解一下。这个其实你多看我的视频,我写多了之后你也能够熟悉的啊,因为我已经把简把复杂的都给你简单化了。而 e a 参数设计的话呢,就是把 你 e a 外面要用到的外部参数啊,比如说我们 e a 这边的参数是设置在这里的, 这个地方对应的就是外面的,然后这个的话呢就是耶子形位置这个函数,我们看我们点击这个括号,你看这个函数,呃,括号里面这个大括号里面是写耶的内容啊,比如说我们就如果之后有小括号开多啊接括号里面的内容,我们这个话呢就是就是我们的耶价格, 我们的,嗯,市场价格每跳动一次,我们的 e a 就 会执行一次,在这个大括号里面执行一次,那么他执行的就是我们写在这个大括号里面的策略。 然后这里是比较重要的一个地方,就是我们的 e a 风霜函数,包括我们用的这些中文,比如说我们开多、开空和这些中文的这些功能,都是在这个位置, 我用这个中文的形式把这些函数全部封装起来,把复杂的给你全部简化成简单的,那这个位置话呢,是可以无限扩充,只要 m b 四能实现的,这里都能够用中文帮你实现。好,这个也不用多说,以后我们就开始编辑我们的马丁, 首先的话呢,我们要把把这个保留吧,因为我们之前有讲了,我们这个叫做我们的这个死大阳线开多啊,大阴线开空的,这种是我们每一单每单的开花,我们可以把它叫做成去失业的,反正就先这样子放着。我们现在讲马丁, 先设置一个那个功能吧,然后我们这边设置一个功能,就是做一下开关,然后我们来做一下 选择,它是一个下单的模式,下单方式我先写,写完之后再告诉大家这个是什么意思哈?我的模式异化,因为我们今天要写的是两个,一个是止损慢丁,一个是抗肝慢丁,那我模式异化呢?是我们原来的不加仓的策略吧? 五香肠处理,我们给它赋值,等于一周写完再告诉你的模式哈,然后你这个也不用纠结,因为我写错了,然后你就懂了,那我们后面还要写的是个抗单马丁, 那马丁我们给它赋值等于二,那我们还要写一个紫笋马丁, 等于三。好,切出来之后我们再来选择它,这个是一个啊,模式就是你创建一个外部开关,由我们创建完之后我们要选择一个外部开关,我们在用的时候我们是需要选择它的,然后我们这个的话就也是模式啊,它们两个是一样的 模式之后的话呢,我们这里选择的是开单策略,我们给他复制等于二,又我们要写的是这个抗单马丁,然后我们的第一个策略话,我们就给他一,如果 开单策略复制下来,如果我们的开单策略等于一 啊,这里要注意这两个等号,这边的开单策略等于我们把它改成一的话呢,它就是负值,把这个一负给这个开单策略,那么开单策略它转换过来它就是一个一啊,这个等号是负值的意思,负值, 那么这里开单策略刚开始开单策略,我们给他复制等于一的之后,如果这个位置这个一相等,这个的这个等号就是相等的意思,我们加减乘除的等号 一等于一的话呢,就会执行里面的内容,因为我们看一下给大家说一下这个 if, 如果啊,我们把里填如果, 如果,如果这个括号里面的内容成立之后,我们就执行大括号里面内容,我们看下它这个层级关系。第一层就如果开单策略它等于一之后它执行里面内容,里面的内容又分为两个如果,那么如果这个成立就我们开多,如果的成立就我们开空,我们看下它的层级, 这个异符它是包含了里面的两个异符,但是里面的两个异符它是分开的, 本来是分开的,我们珠海读取的时候,电脑是读取到这个之后,如果说这个成立的话呢,那就执行这个,有这个成立他还是会执行,也还是会继续执行,这个无论两个都成立的话呢,都会执行,但是这个就不同,这个的话呢,电脑先要啊,先要执行这个,如果出来成立的话呢,才会执行里面的内容吗? 好,这个话呢是包含关系,你先外面的这个大勾号是成立的,才会执行里面的内容,那里面这两个话呢,它是分开的。 好,以后的话呢,我们这个好了之后,我们我们创建好的开关之后,我们到外部的表示是什么样子的?我以后的话就是现在我们看一下外面的它的显示是什么样子的,刷新一样 好,可以先补充,我们看它创造了开关开单策略,我们看到没有开单策略,它这里可以双击中选择不加长策略是一,开单策略是二,只选马丁是三, 就是我们在里面控制好的,那你在外面显示的话,那就显示一个开单策略,你在这里求选择啊,他这里就是一个创造一个开关,然后这里话呢就是选择这两句话加在一起,它就等于我们的这个位置开单策略有选择这些 好,然后我们做好了之后,我们现在之前的课程我们就把它放着,我们先要写的是我们嗯抗担满钉的课程, 我们把这个 pk 起来后,他的这个开单策略是等于二啊。假设你看他这两个也是并排的, 这个异符跟这个异符他是他是等级是一样的。如果电脑读取的时候,如果开单策略等于一的时候,他还有执行理念,那如果开单策略不等于的话呢?他就跳过,跳过这一整段后读取后面的这个同等级的, 他这个等级他如果说不等一的话,他就不执行里面的了,然后在他这个同等级下来之后,他会找到相同等级的的异符,我要去 去去读取,然后去执行。那么我们这边的内容就是开单车类,如果说他等于二的话呢,他这里他就是等一,他就是,他就是不实现的吗?因为他不等于他等于二,所以他这个等一的车列他就不执行了,要直接跳下来执行个等于二的。那我们在外面设置的时候, 到外面设置的时候,我们也可以啊,直接把它设置成克丹马丁,那它开单策略它就等于二,等于二的话呢,它就它就会执行我们这个异符。开单策略等于二,就执行里面的内容,我们在里面再做一些异符 啊,然后这个一幅里面画的就包含不同的不同的内容,然后他他满足了这一幅的,就执行这个一幅里面内容,我们在后面再做一幅画呢,他也是满足那个一幅内容后再执行, 所以画这一幅画是这样子用的,好是这样子用的。而我们现在就先做第一个一幅,如果开单车了,等于饿了之后,我们还要, 嗯把它控制一下,然后我们要做的就是马丁嘛,我们要做的是开,开出第一单。如第一单的话呢,因为我们先讲最简单的吧, 就是直接开单吧,我们就多单数量,数量会记得放空号,然后等于零,没有单的时候呢,才会开单呢。

哈喽,大家好,我是 mars, 这就是我最近写代码的地方,也是我个人认为在二零二五年满足 web coding 需求的前提下,最潮最夯,速度最快,效率最高的一套解决方案了。具体的配置文件呢,我会放在评论区,建议大家点赞收藏或者转发给你身边正在写代码的朋友们。那么 废话不多说,让我们开始这期视频吧。首先我们在 term 中输入 and win, 你 就可以打开我们记的代码编辑器,也就是 new win 了。先惯例的问一下,屏幕前的你使用的是什么代码编辑器呢? 原版 win 的 作者 brad 老爷子呢,也是在两年前永远的离开了我们。 new win 完美的传承了 win 的 意志,也可以说是开源精神的一种体现吧。这里就要介绍我们的第一个插件,也就是 new tree 了, 输入 ctrl e 就 可以打开我们这一个非常熟悉啊,在 v s code 里面非常常见的一个文件管理器了,摁 o 呢,就可以打开每一个文件夹,摁 a 呢就可以创建一个新文件。但是一般我喜欢用一种更快捷的打开文件的方式,我们输入 ctrl p 就 可以打开我们的第二个插件,也就是 telescope 了。 let's go 可以 帮我们快速进行一个文件的跳转啊,比如我们输入我们想要去的文件名,比如这个 superbase, 就 可以看到我们快速定位到我们这个文件,按下回车就可以进入到这个文件了。 win 里面的基本操作啊,我们在这期视频里面也就不再赘述了, k j h l 对 应的就是光标上下左右, ctrl d, ctrl u 就是 最基本的翻译,按下 i 就 可以开始输入代码,按下 escape 就 可以退出输入模式,按下 u 啊,就可以撤回我们刚才的操作了,要记住 win 当中的指令啊,其实非常非常简单,只要记住它对应的英语单词就可以了,比如说 i 就是 insert, u 就是 undo, ctrl d 和 control, u 当然就是 up and down 了。那么有没有办法在 win 中快速地将光标定位到我们想要定位的位置,比如说呢,我现在光标在这个 export 的 位置,我想把这光标快速地定位到这 get, 怎么办呢?首先呢,我们按下 e 就 可以进入到跳跃模式了,我们的目的地呢就是这个 get cash key, 这个我们可以看到有两个 get 啊,一个是 get cash key, 一个是 get from cash。 我 们要跳转到的是这个 get cash key。 跳跃模式下,我们输入对应的前两个字母 g, e 就 可以看到第三个字母啊,这就变成 f 了,不是 t 了,这是为了帮助我们定位到这个 get cash key, 而不是这个 get from cash。 我 们输入 f 就 可以看到我们的光标啊跳转到了这个 get cash key。 从里呢,我们要回到刚才的 export, 只需要先按 e 进入跳跃模式,然后输入 e x, 这样我们可以看到这里的 p 啊,变成了 f, 我 们只要输入 f 就 可以跳转到我们原来的这个 export 的 位置了。我觉得 leap 对 我来说是一个非常非常非常好的插件,在使用 v 的 过程当中呢,我几乎是完全不会去碰鼠标的,也可以帮助我更好的进入一个写代码的新流模式吧。 这里我们通常在 vs 库当中才有的 ai 自动补全功能啊,我这里当然也是有的,当然我用的不是口拍的,我的是 superman 啊,我们可以看到这里啊,就自动出现了这个 ai 帮助我们补全的东西啊,虽 然这明显它是在湖州啊,我就一路 type 下去给大家感受一下吧。大致除了自动补全之外,我们最最常用的 agent 功能,比如说 claud 或者 jamie, 我 也都是帮你们在 v 里面配置好了的。首先呢,我们输入空格就可以看到我们打开了这么一个菜单, 我们只需要输入 c 就 可以打开 clock code 对 应的菜单,再按一下 c 就 可以打开我们的 clock code 了。在这里呢,我故意倒下了,比如说我把这个 dollar sign 给删了, 我们可以看到呢,这就开始报错了,他就说我们这 cash key prefix 这个变量没有被用到,我们再次按下空格,输入 y 和 d, 就 可以将我们的报错信息复制下来,回到我们的 clock code, 输入这段报错信息 就可以看到啊。这里有 coco 就 帮我们提供了一个建议,怎么修改这个文件?这里呢,我们可以简单的对比一下两边的 diff, 觉得 ok 的 话就输入空格 c a 也就是 accept diff。 接受了这一段修改,回到我们的文件,就可以看到它把我们的 dollar sign 给加回去了,是不是非常的方便呢?同样呢,不只是修一些小 bug, 我 们可以让 a h 帮我们实现一些我们网站的新功能。 首先使用 ctrl s 打开我们另外一个弹窗的终端啊,我们在这里就可以跑我们后台服务器了,输入 beren dev 指令,就可以运行我们本地的这么一个服务器了。在 max 下,我们用 command 点击这个链接,就可以打开我们这个网站了。 这里打开的这个网站呢,其实是我最近在做的一个 side project, 我 个人觉得对我自己非常有用,它其实就是帮助你去了解最近在科技行业发生的一些大新闻啊,通过一个总结的形式呈现给你了。然后每一条新闻呢,它都有一个技术摘药,有一个通俗解读,还有一个评论区的小结, 评论区小节里面呢,还会有一条反方观点,就是不同意其他评论的一条观点啊,帮助我去了解啊正反两个方面对这条新闻的看法。这里我们想让 ai 帮我们增加一个新的功能,也就是说这个排序啊,本来我就最具争议,这个排序 也就是把评论区争议比较大的新闻排在最前面,但有些时候呢,我也想看一些不具争议的新闻,比如说纯纯的一些技术讨论或者技术分享。 这里呢,我们就让 ai 帮我们去增加一个排序方式,叫做最不具争议。我们回到我们编辑器啊, ctrl s 关掉这个弹窗,然后我们回到这个 clock code, 这里呢,我们当然也是可以向 clock code 使用中文下达指令的。增加一个最不具争议 的排序。这里呢,我们也可以使用 app 告诉 clock 具体修改一下在哪个文件里,是在 app 杠啊,这个配置到 t s x 可以看到这里 cloud 也是非常聪明,他直接就告诉我在哪两个文件里面需要进行修改了,我们可以简单的看一下这两个 def, 如果觉得可以的话,就空格 c a 和刚才一样就接受了这个改变, cloud 也是帮我们把这个文件都修改好了啊。我们回到我们的浏览器,刷新一下页面,可以看到这里排序啊,就多了一个最不具争议,我们点一下这个最不具争议的新闻,进行这个排序了。再次回到我们的编辑器啊,我们用空格 c c 就 可以暂时离开我们的 cloud code 代码写完了,下一步自然是使用 git 进行提交,这里就要介绍我们的下一个插件了,也就是 new git, 使用空格 n g 打开 new git, 这个 new git 也是给我们提供了一个 git 的 ui, 我 们可以使用 tab 打开每个文件,查看我们刚刚到底改了一些什么东西啊,如果觉得改的没有问题呢,使用 s 就 可以 stage 这个文件 选完了以后,我们使用 c 就 可以进入 commit, 然后呢,我们输入一条 commit message, 描述一下我们刚刚修改了什么东西。这可以看到我们刚刚的 ai 自动补全,在这里也是有用的,检查了没有问题,我们只需要保存 就自动的把这个 kimi 的 给做好了。 kimi 完了以后呢,我们只需要按下大写的屁,再按一下小写的屁,就可以把我们刚刚这个 kimi 啊给配置到 main 上去了。 没错啊,整一套 ai web coding 的 流程就是如此的丝滑,我的所有配置文件都会放在 get 与大家进行分享,也都是傻瓜式的配置文件啊,具体怎么使用我都写在这个文档里,大家到时候可以去看 看一下。我的配置呢,是基于 kickstar 到 newwin 的, 如果对于学习 newwin 非常感兴趣啊,也可以去看一看原喷,它是提供了一套非常非常清亮的配置,也有非常详细的文档,教你怎么去配置你 newwin 里的每一个文件。甚至最后我还想聊一下,为什么已经二零二五年了,我自己还在用 win, 我 还推荐屏幕前的你们去用 win。 因为现在是一个 ai 的 时代嘛,很多时候我们已经从一个代码的苦功转变为一个审核 ai 代码的主流了。那么这个时候呢,我就觉得其实 win 给我们提供很多操作上的便利啊,其实是 恰恰迎合了这个 ai 时代的需求的。所以我才会建议说,就算你是使用 vs code, 或者使用 cursor, 或者使用 any gravity, 都要学习一下 win 的 键位,因为这些编辑器本身都是支持这个 win mode 的。 还有一个误区啊,可能很多人以为 win 是 古董,但他们不知道的是,其实 win 在 这个 ai 工具的使用上,其实是比 win 的 什么还要更加疯狂的。 我这一套已经算是非常非常基础的配置了,如果你对真的使用 ai 来携带嘛非常非常感兴趣的话,可以去看一下这个 avonti avent avon 我 其实也不知道怎么念啊,可能读 avont 他 应该也是一个国人小额写的。然后我要说的一个非常非常重要的点,就是我最近也一直在思考的一个问题,就是, ai 时代,一个程序员最核心的竞争力到底是什么? 现在很多科技产品和解决方案都是在把工具包装成一个特别特别精美的盒子,然后这个 ai 呢,就像是一个非常智能的管家一样,你张嘴他就喂饭, 一切都看起来非常非常的舒服,但是它其实也非常非常的危险,因为你会慢慢的觉得这个世界就应该是这么运行的,你失去了去拆开这个包装,看看里面的工具具体是怎么实现的。这个好奇心和欲望。 我个人觉得这个好奇心是作为一个程序员最最最重要的,每一个 b 的 用户,包括我在内,最开始可能只是为了装, 但是为了把这个装好,装的圆满,我们不得不逼迫自己去学很多例子当中常用或者不常用的指令, 然后去学习 luua, 甚至可能有些人会去学习变易器的原理,可能有时候只是为了改一个键位啊,我可能要去花一两个小时去研究这个配置文件和这个 luua 是 怎么实现的。这个时候我其实是在练习一个非常非常稀缺的能力, 就是不满足于一个软件或者说一个框架,能用就行,而是好奇它究竟是怎么运行的,而这种好奇心就是 ai 永远无法生成,也无法给予你的。好了,我是 mark, 如果你喜欢我的视频,欢迎点赞或者关注一下我,今天这视频就到这了,我们下期视频再见。