微軟發(fā)布了 8 月的 Visual Studio Code Python 擴展更新,此版本總共修復了總共 38 個問題,主要包括:
支持多個 Python 交互式窗口
這是用戶呼聲最高的功能之一。默認情況下,每次在命令面板中運行 “Python: Create Python Interactive Window”命令時,它將在 VS Code 中創(chuàng)建一個新的交互式窗口:
Python 腳本中的代碼單元仍將默認在同一交互式窗口中執(zhí)行。不過,現在可以配置 Python 擴展以在單獨的交互式窗口中運行單獨的文件。只需打開設置頁面(文件 >首選項 >設置),搜索 “interactive window mode”,然后將設置值更改為 “perFile”即可。
現在,當運行來自不同文件的單元格時,它們將分別在自己的單獨窗口上運行:
如果希望保留單個交互式窗口行為,則可以將交互式窗口模式的值設置為 “single”。
支持 Pylance
此版本還支持在 python.languageServer 設置中正式添加對 Pylance 的支持。現在可以通過 Visual Studio Code 中的設置編輯器 UI 設置 Pylance。
改進了對重載函數的簽名幫助
當調用具有多個替代的功能時,Pylance 改進了其顯示簽名幫助的方式?,F在當 Pylance 粗體顯示適當的活動參數時,可以輕松地在簽名之間導航。