微軟釋出了 6 月 Visual Studio Code Python 擴充更新,此版本除了解決 53 個問題外,還開發了新功能,例如逐行運作和啟動頁面。
逐行運作(Run by Line)
逐行運作是一種用于對 Notebook 單元中的問題進行故障排除的簡化方法。為了幫助診斷 Notebook 代碼,請逐行運作,以逐行的方式逐漸浏覽單元格中的代碼,并通過變量資料總管或資料提示在每一步中檢視變量的狀态(将滑鼠懸停在變量)。
要開始會話,請單擊單元格中運作單元圖示右側的逐行運作圖示。在逐行會話中,可以再次按相同的圖示來運作目前高亮的代碼行。退出時,請單擊單元格中逐行圖示旁邊的停止按鈕。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiYWan5iZ5IjNwM2YmVTO5UjYmNTYhFjMiVzM3cDM3EGM0kTO48CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.gif)
此版本中将其作為實驗功能提供。要進行嘗試,請将以下行添加到使用者設定中( View > Command Palette… 并運作 Preferences: Open Settings (JSON) ):
"python.experiments.optInto": ["RunByLine - experiment"]
然後重新加載視窗( View > Command Palette… 并運作 Developer: Reload Window )。
Python 起始頁
起始頁面能夠将 Python 擴充程式的所有最常見操作帶到一個易于通路的頁面。它将高亮每月發行說明,以便使用者了解所有最新功能、更改和教程等等。
在将來的發行版中,此頁面将為所有新下載下傳擴充程式或有擴充程式更新的人自動啟動。
其他改進:
- 移除了支援 python.languageServer 的 python.jediEnabled 設定
- 對 Jupyter 核心使用其他語言的初步支援
- 確定對修改後的檔案中的導入進行排序以選擇正确的配置
- 變量資料總管可調整大小
- 修複了第一行為空白時格式化的問題
更新說明: https://devblogs.microsoft.com/python/python-in-visual-studio-code-june-2020-release/