微軟在VS Code釋出最新的Python、Pylance與Jupyter擴充套件9月更新,主軸在於程式碼理解與環境管理。這波更新透過人工智慧摘要、程式碼片段執行工具與Python Environments功能,嘗試改善開發者在日常編輯與測試中的體驗。

在Pylance擴充套件預覽版中,開發者可透過GitHub Copilot啟用相關設定,在游標懸停在未撰寫說明的程式元素(Symbol)時,自動取得人工智慧生成的摘要。該實驗性功能目前僅提供給GitHub Copilot Pro、Pro+與Enterprise用戶,目標是降低開發者進入陌生專案時的理解門檻,微軟也預告將來會推送至穩定版本。

另一項Pylance新功能人工智慧工具是Run Code Snippets,讓Copilot可以直接在記憶體中執行Python程式碼片段,無需建立暫存檔或依賴python -c命令,其會自動使用工作區配置的直譯器,並讓標準輸出(stdout)與錯誤輸出(stderr)照著實際發生的順序顯示,適合在VS Code Chat或代理模式下測試小段程式碼、匯入模組或驗證表達式,藉此縮短開發者從嘗試到驗證的迴圈。

在新版Python擴充套件部分, Environments功能進一步提升相容性與診斷能力,開發者可於設定檔啟用該擴充功能。這次調整重點包括改善Conda環境啟用與記錄行為,並修正複製直譯器路徑會返回conda run包裝命令的問題,現在能正確指向實際的Python執行檔。同時,擴充已能偵測並列出Pipenv環境,讓多種環境工具能在統一的介面下管理,減少跨專案切換時的摩擦。

針對疑難排解,Python擴充新增一個在終端執行的環境診斷指令,讓開發者能手動觸發後端偵測作業,並觀察輸出與日誌,用來快速找出缺少可執行檔或預設環境失效等問題。此外,日常的環境刷新、直譯器路徑解析與.env檔案注入邏輯也經過調整,提升透明度與可控性。

至於Jupyter擴充套件,本次僅同步版本更新,未有新的主要功能。

熱門新聞

Advertisement