不想买copilot的小伙伴可以试试这个

去年给大家分享过微软的这个copilot哈

那今天再给大家分享一个类似的

就是这个CodeGeeX

它俩什么区别呢

就是copilot现在目前是收费的

100美金一年

然后CodeGeeX呢它现在是完全免费的

从使用效果上来讲呢

CodeGeeX肯定是略逊于copilot

但是呢

其实我也在想

如果这个世界上没有诞生过copilot

我们直接用CodeGeeX的话

我觉得也一定会震撼到我们哈

那我今天就简单的带大家试用一下

首先呢我们从java开始啊

java是这样的我试用的时候呢

其他的复杂的逻辑他也支持

我就是印象比较深的就是

我当时要写一个实体类

然后呢

我从前段的js啊复制了一个代码片段

我想试试

它能不能根据我这个代码片段

帮我生成实体类

大家注意

前面这个CONTACT 1其实没有用了

就这几个

我希望他帮我生成的是后边这些

根据后边这个来生成

结果呢他还真好使

大家注意看

大家看 有了name phone Wechat remark

而且呢他在尝试帮我生成get set

但是呢我其实当时也不需要有get set

因为我当时是这样的我重新来一次啊

当时我上面是有这个long book

我们再试一次

看看它识别到你有注解之后

它就不会帮你生成get、set了

但是呢我为什么说它略逊于copilot

因为它有时候不稳定

比如说有时候我这块有几个空格

它生成出来的

再看这就是number了

原来是phone

但是怎么说呢

毕竟他现在是免费的

而且也在逐步完善

所以我觉得也是可以接受的

我们再来看它前端的表现哈

我这里有一个test的Div是一个正方形

是这样

然后呢假设我现在要给它加一个阴影

然后经常忘了阴影

那个CSS码就可以问

直接写阴影

这是比较简单的了

大家看啊 这样就有了

然后啊我又要拿它跟copilot对比了

大家看下面这hello word啊

我其实想写一个超长

自动出现省略号的那种CSS

我想试试它可不可以哈

就在下边这个

然后就写了超长自动省略号

大家注意

现在是CodeGeeX

大家看它

是它生成的就不是我们想要的那种CSS

就完全不对了

但是呢我们再切到copilot

大家注意

我先把这个CodeGeeX禁用

把copilot启用

大家注意看copilot生成的

overflow: hidden

然后

就可以了

我们再来看效果就可以了

所以呢我觉得它在某些地方

还是不如copilot那么好用

但是呢还是那句话作为一个免费的

这个插件 我们现在还不能要求他太多

毕竟他也在不断成长(完善)哈

然后啊我们继续来测哈

还是回到这个CodeGeeX

比如说我想做一个抖动的效果

我写一个点shake

注意

它就能帮我生成抖动的一些效果

我们来看一下

现在就是CodeGeeX

我先不管它我就直接拿过来哈

大括号多了我们删一个

然后呢继续

他会帮我生成

key frames(shake的)

哎好生成完了

然后我只需要点击的时候

应用这个样式就可以了

对吧然后click

写一个b

好我们传一个this 把这个DOM传过来

好我们再写这个script效果

function shake me哎他知道我们要干什么

this点element

我们看他想干啥

这个就不太对了

显然不是我们想要的哈

其实我们直接加样式就好了

因为下边有那个样式了

所以我们给他点提示

dom.classList 看看有没有啊

等一会

classList.add

然后呢过一会再给它隐藏掉

我们选个时间

比如说我们200毫秒吧

2,000太多了

我们看下边这个时间

这一秒我们改成0.2吧

这样就可以了

嗯大家看 就可以了

所以总结来说如果大家预算充足

而且日常的可以上网没有问题

大家可以选用copilot哈

反之我觉得CodeGeeX是个很好的选择

最后更新于