VS Code 1.87已經釋出,這個版本新增了多項功能,開發者現在可以直接在編輯器中,使用語音聽寫功能編寫程式碼,還有查看並接受多游標的行內建議,在Copilot更新方面,現在支援重新命名建議,以及提供開發容器的範本與功能建議。

VS Code開始支援語音輸入功能,開發者需要先安裝VS Code Speech擴充套件,使用快捷鍵啟動和停止編輯器的語音輸入,而用戶也可以選用對講機模式,按住快捷鍵啟用語音辨識,並在釋放按鍵時停止語音辨識。語音輸入功能也適用於編輯器其他功能,像是SCM提交輸入框,還有審查拉取請求時的評語輸入欄位等。

VS Code編輯功能則有三項更新,在1.87版本中,預設啟用黏性滾動(Sticky Scroll),使頂端的程式碼在頁面捲動時置頂保持可見,且編輯器的黏性小工具中顯示的最大行數,從10行增加到了20行。而微軟還新增對多游標行內程式碼完成建議的支援,行內程式碼完成已經可以在主要與次要游標位置提供預覽並應用建議。

重構預覽功能讓開發者進行程式碼重構,對要應用的變更進行審查,而在新的重構預覽功能中,變更會在多差異編譯器中顯示,供開發者透過比較版本差異,更清楚地查看所有變更。

GitHub Copilot逐步推出重新命名建議功能,當開發者在VS Code編輯器中重新命名符號時,Copilot便會根據程式碼,提供一系列名稱建議供開發者選擇。

另外,Copilot Chat的預覽版本,添加了一個新的聊天變數名稱#codebase,這個變數可用於提供工作區上下文資訊給Copilot。簡單來說,當開發者在與Copilot聊天時,使用#codebase變數可以讓Copilot了解工作區的內容,進而以具體程式碼和工作環境作為基礎,提供更加貼切的建議和回答。

而提供了使用開發容器、透過SSH連接遠端機器、遠端通道,或是WSL作為開發環境功能的VS Code遠端開發擴充套件,現在當開發者向工作空間添加開發容器配置檔案時,Copilot Chat則會提供模板和功能建議。

熱門新聞

Advertisement