5.2 簡介 GitHub Copilot Labs
Last updated
Last updated
安裝好 GitHub Copilot Labs 套件之後,就有以下功能可使用:
目的:請 Copilot 解釋選取起來的原始碼。
影片示意:
目的:將選取起來的原始碼,轉成另一個指定的原始碼。
影片示意:
目的:針對選取起來的程式,然後使用筆刷功能(概念來自於 PhotoShop 中的筆刷),試圖改寫程式。這裡的影片示意僅針對較常用的 CUSTOM 功能,其它覺得實質用處尚不夠明顯。
BRUSHES 目前共以下幾個功能:
READABLE:修改程式碼,使程式碼看起來比較易讀。
ADD TYPES:加上型別。
FIX BUG:試圖修正程式當中的 bug。
DEBUG:程式碼會試圖寫些 console,目的在於方便 debug。
CLEAN:試圖整理原始碼,使程式碼看比來比較乾淨。
LIST STEPS:用註解的方式,寫出程式碼的用途。
MAKE ROBUST:試圖使程式碼看起來比較穩固。
CHUNK:試圖抽取出一段原始碼。
DOCUMENT:試圖文件化原始碼。
CUSTOM:以下影片示意。
CUSTOM 功能影片示意:
目的:將某個函式選取起來,讓 Copilot 產生單元測試的程式碼。該功能目前較受限,因為僅支援 JavaScript 及 TypeScript 程式。
影片示意: