Visual Studio Code 8 月Python 擴展更新
微軟發布了8 月的Visual Studio Code Python 擴展更新,此版本共關閉了76 個問題,主要內容有 Jupyter Notebook 單元調試、引入了Insiders 程序、改進了自動縮進以及Python 語言服務器。
Jupyter Notebook 單元調試
此版本正式發布了Jupyter Notebook 單元調試功能(cell debug),使用該功能,開發者可以設置斷點並單擊單元格定義中顯示的“調試單元”選項。這將啟動一個調試會話,用於代碼跟進、檢查變量並設置監控,與調試Python 文件或應用類似。
Insiders 程序
該功能讓開發者可以輕鬆選擇加入內部開發人員計劃,可以在版本發布之前嘗試新功能和bug 修復。可選每週或每日的更新節奏,自動安裝Python 擴展的最新Insiders 版本。
改進自動縮進
此版本支持 else、elif、final、break、continue、pass 和raise 等語法的自動縮進。
改進Python語言服務器
此版本使用Python 語言服務器為“轉到定義”添加了新功能,現在可以定位到定義變量的代碼的位置,同時還添加了“轉到聲明”。
包查看器(package watcher)有一些修復,以往import 了環境中未安裝的軟件包時,通過pip 安裝該軟件包並不能解決錯誤,並且用戶將被迫重新加載整個VS 代碼窗口,現在這個問題已經解決了。
此外還有其它方面的bug修復與功能改進,另外官方還對新功能開啟了A/B測試,所以如果發現還沒有公佈的新功能,那很可能是正在參與內測。要查看自己是否參與了內測,可以檢查Python擴展輸出欄中的第一行,如果希望退出A/B測試,可以在Visual Studio Code中禁用遙測。
詳情查看: