微軟於VS Code強化Pylance啟發式匯入修復與Python網頁除錯功能
· 2024-03-01

微軟推出VS Code的Python與Jupyter擴充套件3月更新版,強化Pylance的匯入建議和Python網頁除錯功能,並最佳化了REPL與Jupyter伺服器的整合

微軟更新VS Code的Python與Jupyter擴充套件,在最新的3月版本中,微軟於Pylance擴充套件添加啟發性設計的匯入程式碼動作(Imports Code Action),並且讓Python擴充套件能自動啟動瀏覽器,來除錯Django或Flask應用程式,而且Python REPL整合殼層,提供更靈活的工作環境。

當開發者的Python專案有缺少匯入檔案時,便會觸發Add Import快速修復功能,而現在Pylance擴充套件使用啟發式方法,僅顯示前三個高信心的匯入選項,這些選項根據最近使用的匯入、相同模組符號、標準函式庫中的符號等條件,選出三個匯入建議。

當前三個匯入選項都非開發者所需要的,Pylance現在還有一個新的程式碼動作稱為搜尋其他匯入,開發者便可以根據擴充套件顯示的快速選單,搜尋與缺失匯入符號前綴相符的選項。另外,Pylance還加入更改拼寫程式碼動作,可針對因為錯誤拼字而缺少匯入檔案提供建議。目前啟發式匯入修復功能,需透過手動設定啟動,但微軟計畫將此行為設為預設。

Python除錯器擴充套件可供開發者更方便地開發和測試Python網頁應用程式,現在開發者可以透過設定,在以Django或Flask應用程式啟動除錯器時,自動啟動瀏覽器。

微軟現在還於Mac、Linux和Windows平臺啟用Python REPL的殼層整合。在Python REPL中執行命令時,擴充套件會透過上色的符號顯示命令執行成功與否,而且這項功能同時啟用Terminal:Run Recent Command,允許開發者查看和使用REPL的命令歷史紀錄,此外,開發者還可以利用Terminal:Run Recent Command,存取所有作業系統的Python殼層檔案歷史。

微軟也對Jupyter伺服器的語言支援進行更新,讓Jupyter擴充套件可以區分連接到的Jupyter伺服器,為本地端抑或是遠端。過去在連接到本地Jupyter伺服器時,Jupyter擴充套件會將這些伺服器一率視為遠端連線,導致Pylance擴充套件無法偵測到已安裝的套件。現在經過更新,Jupyter擴充套件已經能正確辨識連接到的Jupyter伺服器。

热门文章
2027 Global Game Connect(GGC)斯里兰卡招商全面开启!业务人脉尽在掌握!
灰度头条
PropellerAds 分享了新的 iGaming 案例研究:在 3 个月实现 97,674 次安装和 12,701 笔存款
广告营销
灰度世界杯嘉年华狂欢派对吉隆坡站即将开启,业务拓展人脉社交从马来西亚开始
灰度头条
哈萨克斯坦计划对在线赌场促销活动进行处罚
游戏风向
新泽西州7月博彩收入创6.06亿美元新高,颁布禁令
游戏风向
JILI 宣布与全球板球传奇 AB de Villiers(ABD)达成重磅战略合作
体育游戏
斯里兰卡博弈产业大转型,官方:剑指南亚拉斯维加斯
游戏风向
越南博彩管控逐步放宽,惟本土需求仍显乏力
东南亚资讯
越南在线博彩业政策收紧 催生市场新机遇
东南亚资讯
亚洲游戏市场观察:15大市场热门游戏与用户趋势
线上游戏
GGC Awards 2026 璀璨科伦坡:致敬 iGaming 行业的领航者与创新力量
灰度头条
密西西比州众议院委员会推进提议增加赌场税的法案
游戏风向
横跨全球6个城市,灰度8场派对邀你共看世界杯,重塑高质量社交新场景
灰度头条
英国确认各垂直行业的赌博税税率
游戏风向
印度最高法院受理公益诉讼,要求全国禁封“伪装”成社交游戏的赌博平台
游戏风向
首页
游戏
合作
发现
我的