InlineChat终于可以Inline了
之前不是吐槽了CodeGeeX这InlineChat吗
我发现这两天人家升级了一版
变得是嘎嘎好用啊
我拿个例子给大家看一下
它到底好在哪啊
首先呢
我们先让它封装一个解析Excel的组件
要求就是:调用要简单
像这样
点里边的button就可以选一个Excel
然后呢就能自动把内容
解析到这个v-model绑定的变量里边
我们先新建一个空文件哈
先这样然后呢command + i调出这个对话框 ( windows是ctrl + i )
在这里边输入要求:帮我写个组件……
吧啦吧啦吧啦哈
然后Ctrl加回车
好,出来了
我们先点完成
然后这时候(VSCode认为)语法还不对
我们先把它保存成点vue的文件
放到components
然后我们就叫ExcelReader.vue
存储
OK这样就好了
好这样第一个版本就有了哈
我们就只需要检查和微调一下
这就是inline chat
最早的基础功能
就是基于这个空文件来写
好这是我刚才写的一个测试的页面
代码很简单啊
就把组件拿过来
然后绑定一个v-model的变量
里边写一个button
然后我们把这个v-model变量
在这展示出来哈
我们试一下效果
在这里我们选择
然后选择Excel
大家看下面这json就出来了
好然后我们试一下
之前我吐槽的这个点啊
之前说他没有上下文能力
就是只能在空文件里使用
现在我们在这种非空文件里啊
我们在这 command + i
好我们跟他说:把这个变量用el-table展示
然后列名呢
我们先当
他有了这个columns计算属性了
我们试一下啊
然后呢
它现在就有columns这个计算属性了
接下来呢
就去把这个属性加上
computer的
columns (这里一路用的是CodeGeeX自动生成代码)
OK我们试一下啊
选择,大家看!这个表格就出来了
还有几个使用姿势给大家看一下啊
比如说这是一段英文注释啊
我们可以选中它,然后Command + i
转中文
完成 ~ OK ~ 大家看
再或者呢
如果我们阅读别人的源码
比如说这个变量不知道啥意思啊
我们就可以这样提问,command +
变量的作用是什么
然后他就给我们解释了一下
比如说我们还可以继续提问
他提到服务端渲染
我们可以继续问
那什么是服务端渲染?注意
好
他又给我们解释了什么是服务端渲染
然后呢我们还可以点击go to chat
去到边栏的这个聊天
所以这一版使用下来
我觉得这才是我们想要的 InlineChat
而且呢它会先用diff模式
先展示出来做了哪些改动
然后咱们点完成才会生效
最关键的呢是CodeGeeX一直是免费的
它还能有这种迭代的速度
真的是很难得
最后更新于
这有帮助吗?