不想买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是个很好的选择
最后更新于
这有帮助吗?