一、简介
Github Copilot是github推出的一款可以解放你的双手的工具,根据你的注释,上下文来为你自动联想代码的工具,也可以理解为一款帮你去搜索代码的引擎,省去你Ctrl + C 和 Ctrl + V的繁琐步骤。
二、如何使用
1、首先要获取资格,目前还处于内测模式
Join the GitHub Copilot waitlisthttps://github.com/features/copilot/signup2、根据你使用的IDE来安装相关的插件
VS CODE: copilot-docs/gettingstarted.md at main · github/copilot-docs
VS:copilot-docs/gettingstarted.md at main · github/copilot-docs
Jetbrains:copilot-docs/gettingstarted.md at main · github/copilot-docs
具体的使用方式根据文档里使用即可
三、使用体验
1、根据注释写代码
如果你遇到一个你需要去网上搜索和实现的功能,那么你只需要先打上注释,工具就会帮你联想出相关的代码(替你搜索)。你甚至可以用它来面试的时候解力扣题目,当着面试官的面用Tab打出整道题目的答案时,对方一定大为震惊,然后你马上就可以回去等通知了。
当然这个对golang非常友好,因为golang里没有一些基础的库函数比如max/min,用它可以省去写一些简单的逻辑。
2、根据上下文写代码
我在大工程里测试过,copilot能够准确的识别出我的全局变量的作用,根据上下文推断出我要写什么代码,识别业务逻辑。
3、优点:
改善效率神器。当你是一个已经有一定编程经验人的时候,那么当你遇到简单但是工作量繁琐的工作,就可以使用它来提高你的工作效率,它也可以自动填充一些重复的代码。
4、缺点
初学者不建议使用。基础的软件框架还是建议个人来搭建。
更多推荐