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