我忏悔,我检讨,以前看别人演示 GitHub Copilot 效果,以为只是个快速从库里摘 snippets 的工具
实际试用了才“看不懂(原理)但大为震撼”
我敲 func fi
自动完成斐波那契数列的函数,这很正常,意料之中
但是我敲 func Sort
两秒钟自动完成出个排序我在当前包里最常用的结构数组,而且那个结构是 protobuf 的,他还找到按 .ID
排序
而且我有个处理错误的小方法,但需要用到的函数里加一句,类似 Watch(&err)
,这不是一个通用方法,它也给我照猫画虎加上了
这感觉就不太对了,怎么做到的
一直没尝试的原因是貌似 vim 不行?我昨天是现研究 nvim 后才试的 Copilot
感觉 vim 已经开始拖后腿了,正好也工作不饱和,那就开搞一个每几年就要搞的大工程:从头搭配置环境
因为直接照搬 vim 的配置怕出现各种不好定位的问题,而且有洁癖想趁机清理/替换一下插件、用更现代的方式,所以从头来