共用方式為


在 SQL Server Management Studio (預覽版)中使用下一步編輯建議

GitHub Copilot 的下一個編輯建議 (NES) 功能會使用您最近的編輯來預測您可能想要進行的下一個編輯,以及該編輯的位置。 有了這項功能,Copilot 會建議修改你的程式碼和註解。

內嵌補完功能非常適合自動完成程式碼的部分。 NES 透過建議與您當前工作相關的更改,幫助您保持合乎邏輯的編輯流程。 您可以使用 Tab 鍵快速瀏覽並接受建議。 建議可能跨越一行或多行,視變更範圍而定。

先決條件

GitHub Copilot 在 SSMS 的下次編輯建議支援 Transact-SQL(T-SQL)語言。

  1. 安裝 SSMS 22.2 或更新版本,搭配 AI 協助工作負載

  2. 請用 Copilot 登入你的 GitHub 帳號。

免費使用 GitHub Copilot。 註冊並使用 AI 更快、更有效率地編碼。

啟用下一步編輯建議

要開始使用 GitHub Copilot NES,請在工具>選項>中啟用此功能全部設定>文字編輯器>程式碼完成>一般。 在程式碼完成服務區塊選擇 Copilot 下一步編輯建議(來自 Copilot 的下一步編輯預測)。

開始使用「下一步編輯建議」

啟用 Copilot 的 Next Edit 建議(來自 Copilot 的 Next-Edit 預測) 後,開始撰寫 T-SQL 來查看 NES 的建議。 當功能建議程式碼編輯時,您可以使用 Tab 鍵移至該程式代碼,然後再次使用 Tab 鍵接受它。 您可以藉由快速跳到下一個相關的編輯來節省時間,而不需要手動搜尋檔案或自行參考。 邊欄中的箭號標示是否有編輯建議可以使用。

了解使用案例

NES 在多種情況下都很有幫助,它不僅建議明顯的重複更改,還建議符合邏輯的更改。

攔截並更正錯誤

NES 可以幫忙解決像打字錯誤這類錯誤。 例如,如果你寫成SELCT而不是SELECT,它會捕捉錯誤。

比對意圖變更

NES 會建議修改其餘的程式碼以符合意圖的改變。 舉例來說,如果你更新查詢並為某個表格新增別名,NES 會顯示使用該新別名的建議。

重構

如果你在檔案中只重新命名一個物件或變數一次,NES 建議在整個檔案中更新它。 如果您引入新的名稱或命名模式,該功能會建議更新後續程式碼以匹配。

隱藏 NES

你可以在 SSMS 中隱藏 NES 的建議,並只在你選擇時查看。

工具>選項>所有設定>文字編輯器>程式碼補全>一般>Copilot 補全模型,選擇 折疊下一步編輯建議。 您的編輯仍會觸發 NES,但當有建議可供使用時,僅欄中會顯示邊距指示器。 該指標指向相關線。 建議本身會保持隱藏狀態,直到您選擇檢視為止。

要查看隱藏建議,請選擇邊距指示器或 Tab 鍵,建議就會顯示出來。 您可以再次選取 Tab 鍵以接受建議,或選取 Esc 鍵以關閉建議。 接受建議後,任何相關建議都會自動顯示。 不相關的新建議會保持隱藏狀態,直到您選擇檢視為止。