当前位置: 首页 > 科技观察

你知道吗?代码还是可以这样写的

时间:2023-03-13 21:11:22 科技观察

这篇文章是关于GitHubCopilot的。微软去年推出的GitHubCopilot是一款基于AI的编程辅助工具。简单的理解就是我们写一些注释或者写一个方法名,Copilot可以理解我们的意思,然后帮我们写一个相关的方法。使用GitHubCopilot非常简单,只需要两个步骤:1.在GitHubCopilot网站上注册。2、在各种IDE中安装插件后即可使用。在网站https://copilot.github.com/上注册。注册成功后,审核通过后会提示发送邮件到你的GitHub账号中的主邮箱。我花了大约一天的时间才收到邮件。我目前的IDE是:Mac上的VSCode。Mac上的骑手。Mac上的想法。虚拟机中的VisualStudio2022。刚好这些IDE都有GitHubCopilot插件,我们来看看怎么用吧。IntelliJIDEA1。在IDEA的Preferences中安装插件,搜索GitHubCopilot即可;2.安装成功后,底部状态栏会出现红色小图标。3、点击图标登录Github,弹出如下对话框:4、点击“复制并打开”进入网址,在方框内粘贴Code,继续,出现如下界面:5.选择授权后,IDEA会出现如下弹窗,点击同意:6.插件安装成功。创建一个空白类TestGitHubCopilot类来试试效果。输入注释//冒泡排序后回车,过一会会出现冒泡排序后的代码如下图:按Tab键,代码会插入到类中,是不是很方便的。Rider虽然VS也推出了Mac版,但我还是习惯在Mac上使用Rider,功能非常强大。以前在Windows下使用VS时,为了提高效率,都会安装Resharp插件,而Rider是在Resharp基础上开发的C#IED。GitHubCopilot可以在JetBrains的所有工具中使用,Rider也是其中之一,所以使用步骤和IDEA中基本一致。同时创建一个TestGitHubCopilot空白类进行测试。除了写注释,还可以直接写方法名。例如,如果你想计算两个日期之间的天数,你可以写方法名CalculateDaysBetweenDates。效果如下:VisualStudioCode1,在VSCode的插件中搜索Copilot并安装。2、安装完成后,需要登录GitHub。如果错过登陆,禁用再启用插件,重启VSCode,又会弹出如下对话框:3.新建一个js文件,写一个函数yanzhengyouxiang,使用中文拼音。可以认出来,这确实是相当的强大。如果发现代码不满意,可以选择下一个,如果符合要求,按Tab键确认。VisualStudio20221,在VS中使用GitHubCopilot需要17.1.2或以上版本,点击顶部菜单的Extensions->ManageExtensions安装插件。但是要下载成功并不是很容易。普通网络和科学上网我都试过了。这是相同的。下载到一半总是提示错误。我很幸运,经过多次尝试终于成功了。2、下载完成后,安装界面如下图所示:3、安装成功后,点击编辑区底部的小图标,在弹出的菜单中登录:4.登录步骤同上。登录验证成功后,创建一个TestGitHubCopilot类进行测试,在类中输入方法名QuickSort,立即出现提示代码,如下图:虽然GitHubCopilot很强大,还在学习中,它只能帮助我们搜索代码,但是你可以想象一下,虽然AI越来越成熟,但是有没有可能我们跟客户谈完需求之后,就可以让AI写出可以运行满足业务的程序呢?如果AI能够自动生成满足业务的程序还很遥远,但现在火热的零代码产品可以大大提高效率,让程序员可以专注于业务。