日常使用CodeGeex编程外挂的几个场景
我们先看这个
这是一段PHP代码
我想把里边的这些sql啊
提炼出来一句大的sql语句
我就可以选中它
然后呢点这Ask CodeGeex
在这呢我就说:帮我转成sql
其实这个选中的代码已经带过来了哈
在这!只不过前面有一些空格
好
OK这样可以了
我就可以把这个sql拿去执行了
第二个场景是CSS相关的
大家看这是一段SASS格式的嵌套样式
但是呢像微信小程序
或者纯htm是不支持这种嵌套的
所以呢我想把它展开
那我们还是选中它
然后点这
然后跟他说:展开这段scss
转成没有嵌套的纯CSS格式哈
我们试一下
大家看这样就可以了
那我们就不在这等了哈
后面就直接复制就可以用了
再看这个场景哈
这是我们中途接手的一个项目的
一部分哈,用的是clojure语言
不知道评论区有没有人用过
反正我刚开始是看不懂哈
但是呢我就发现
配合这外挂(CodeGeex)就可以很顺利的调试它哈
比如说有不懂的我们就可以选中它
然后呢还是在这问这什么意思
大家看,他就告诉你这是一个声明
一个函数的作用
就像这种
不懂的就直接问
然后呢就是:面向注释编程
大家看!
比如说
我想在这打印一下这个方法的返回值
我就可以在这啊先写注释
打印它的值,好,大家看
哎!就这么写的
其实呢最开始我根本就不懂他的
语法哈
完全就是靠这种面向注释编程来调试
最后这个场景就有点像自动驾驶了
这是一个PHP项目
我们打算把它改造成java项目
所以 我们经常会把这一段代码复制过来
大家看啊
先写个注释
然后呢我们把这一段PHP粘过来
然后呢注意以后就回车
大家看,生成了
而且呢这个变量名
是因为我前面有了个queryWrapper
然后呢它就是2(queryWrapper2)
大家看
我们就看这一小段代码啊
把这块提示写完
大家看
它其实就是在做一个查询对吧
查询的条件是什么呢
语言和这个card_type_id
然后呢它改造成我们Java的语法
就是MyBatis的这种方法
lang语言,然后呢ID
最后呢
用MyBatis把它查出来就OK了
整个这个过程呢
就是把PHP代码放到注释里
然后一路回车
就生成这个
所以呢我就说它有点像自动驾驶
最后的最后啊
就特别想感慨一下
就是我在写小程序的时候
官方这个IDE
就没办法安装这个CodeGeex或者Copilot
感觉这个效率就直接回到解放前了
不知道大家有没有什么好的办法
最后更新于
这有帮助吗?