什麼是 GitHub Copilot?

已完成

通常,當您撰寫程式碼時,需要查閱官方文件或其他網頁,以記住語法或如何解決問題。 當程式碼無法運作時,您也可以花數小時來嘗試解決問題。 此外,您也要花時間撰寫測試和文件。 所有這些工作都是耗時的。 若要更有效率,您可以使用程式碼片段或依賴於整合式開發環境 (IDE) 中的工具。 但是否還有更好的方法?

如何運作?

GitHub Copilot 是 AI 助理,您可以從 IDE 內使用,能夠產生程式碼等等。 GitHub Copilot 會使用「提示」。 提示是您輸入的自然語言文字。 Copilot 會使用文字並根據您輸入的內容來提供建議。

提示看起來會像下列範例所示:

# Create a web API using FastAPI with a route to products.

接著,Copilot 會使用該提示來產生回應,您可以選擇接受或拒絕。 提示的回應可能看起來類似於下列程式碼:

from fastapi import FastAPI
app = FastAPI()

@app.get("/products")
def read_products():
    return []

其如何辨識提示

Copilot 可分辨某個項目是提示還是指令,如果您:

  • 在程式碼檔案中將其輸入做為註解,其檔案結尾為 .py 或 .js。
  • 在 Markdown 檔案中輸入文字,並等候幾秒鐘讓 Copilot 傳回回應。

接受建議

Copilot 傳回給您的內容即為「建議」,或者,如果您使用黑色做為文字色彩,則為將本身顯示為灰色代碼的文字。 若要接受建議,您必須按 Tab 鍵。

Copilot 可能會提出多項建議。 在此情況下,您可以使用 Ctrl + Enter 在建議之間循環瀏覽,然後選取最適當的建議。