IT之家 11 月 1 日消息灾梦,GitHub 在 6 月份聯(lián)合 OpenAI,推出了一款“GitHub Copilot”工具妓笙,可以根據(jù)上下文自動寫代碼若河,包括文檔字符串、注釋寞宫、函數(shù)名稱萧福、代碼,只要用戶給出提示淆九,就可以寫出完整的函數(shù)统锤。
該工具此前僅支持 Visual Studio Code,在近日的? GitHub Universe 2021 開發(fā)者大會上炭庙,GitHub 官方宣布了 Copilot 的更新饲窿,已支持 Neovim 和 JetBrains IDE,包含開發(fā)者常用的 IntelliJ IDEA焕蹄、PyCharm 等逾雄。
要想使用 GitHub Copilot,用戶需將 IntelliJ IDEA 和 PyCharm 升級到 2021.2 或以上版本腻脏;而 Neovim 的版本則需為 0.6 或以上版本鸦泳,并且需要安裝 Node.js v12 或以上版本。
安裝重啟之后就可以在工具欄看到安裝好的Copilot
然后登陸GitHub賬號永品,同意相關(guān)條款
使用如下:例如在項(xiàng)目里新建了test類做鹰,Copilot馬上就會給一個(gè)建議生成的主體
當(dāng)然肯腕,Copilot不止會給出單一的自動編碼推薦,用戶可以使用Alt+]或者Alt+[來逐個(gè)切換不同的推薦钥平,就像逐個(gè)挑選一件件商品一般实撒,選中之后輕按一下tab鍵使用即可。
而通過Alt+Enter可以直接打開各種推薦的列表涉瘾,便于查找知态。
有一個(gè)前提就是必須輸入的注釋能讓機(jī)器看懂,也就是說睡汹,需要英文注釋肴甸。當(dāng)輸入中文注釋,Copilot不一定看得懂含義囚巴,畢竟中文可是博大精深滴原在。。彤叉。
那如果小伙伴的英語水平不錯庶柿,Copilot還真的能節(jié)省不少時(shí)間,例如當(dāng)用戶寫了如下一段關(guān)于給圖像增加邊框的注釋:
// find all images without alternate text
// and give them a red border
void?process()?{}
Copilot會自動生成相應(yīng)的功能代碼秽浇,感覺比自己寫的還順暢:
除了上述Alt+]浮庐、Alt+[、Alt+Enter柬焕,最常見的操作還包括使用Esc拒絕推薦和Alt + \觸發(fā)關(guān)聯(lián)建議审残。如果使用MAC的小伙伴要注意將ALT鍵換成Option鍵就可以了。
點(diǎn)擊下方卡片/微信搜索,關(guān)注公眾號“天宇文創(chuàng)意樂派”(ID:gh_cc865e4c536b)
本文使用 文章同步助手 同步