copilot

体验copilot

体验了一段时间的copilot,是时候来写个简单的总结了。 copilot是什么 copilot是一个vscode的插件。最初收到这个消息的时候,我就去申请参与内测,可能那时候已经晚了,一直等到公测才用上。它是一款自动提示插件,不过它的自动提示能力远超以前用过的,一用上,就把我惊艳到了,不是一般的函数名完成,或成员提示,而是一整段代码给你提示完成,甚至在尝试猜测你想要写的功能,直接给你补完一个函数甚至一个类。 先来看几个补全效果图: 以上没有行号灰色部分就是自动补全的部分,你给出函数名,它就猜出你应该要的代码的效果,那以下来一个更复杂点的排序,当然也是没有问题的。 不止如此,你只要写上接下来的函数的注释,有一些它也能直接给你补完这个函数的实现,你的注释还能帮助它提供更准确的信息。所以这又一次说明注释的作用,不但是给人看的,不但是用来生成自动化文档的,甚至是用来自动生成代码的。