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 中禁用遙測。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章