我們很高興地宣佈,2023年3月版 Visual Studio Code Python 和 Jupyter 擴充套件現已推出!
此版本包括以下改進:
- 後退按鈕和取消功能新增到建立環境命令
- 預設情況下,Python 擴充套件不再附帶 isort
- Jupyter 筆記本中核心選擇的改進
- Python Pulse 上的 Python for VS Code 團隊
如果您有興趣,可以在我們的更新日誌中檢視 Python、Jupyter 和 Pylance 擴充套件的完整改進列表。
後退按鈕和取消功能新增到建立環境命令
在此版本中,我們新增了一些功能,使您可以在使用 Python:建立環境(Python: Create Environment)命令時返回(Back)或取消(Cancel)。此更改將允許您返回到之前的步驟,以更改環境建立或透過按鍵或按鈕完全取消操作。此增強功能已應用於所有建立環境(Create Environment)的UI,並將在 Jupyter 擴充套件中出現。
預設情況下,Python 擴充套件不再附帶 isort
我們一直在聽取社群的反饋,並聽到了減少預設情況下與 Python 擴充套件一起安裝的擴充套件數量的請求。我們還希望確保社群建立的擴充套件與我們作為團隊提供的任何擴充套件相比被同等對待,例如人們認為 Ruff 擴充套件用於匯入排序。隨後,從這個版本開始,isort 不再預設與 Python 擴充套件一起安裝。
isort 擴充套件仍然可以從市場上下載,以選擇加入它提供的功能。
Jupyter 筆記本中核心選擇的改進
在 Jupyter notebook 中選擇核心時,選擇器現在預設顯示最近使用的核心。這是對以前行為的方便更改,因為它用於顯示所有可用的核心。當您安裝了最新的 Jupyter 和 Python 擴充套件時,您仍然可以透過輔助選擇器“選擇另一個核心...”檢視所有可用核心,這將按其來源(例如:Jupyter 核心、Python 環境等)對所有核心進行分組。
其他變化和增強
我們還新增了一些小的增強功能並修復了使用者請求的問題,這些功能應該會改善您在 Visual Studio Code 中使用 Python 和 Jupyter Notebooks 的體驗。一些顯著的變化包括:
- 改進的 IntelliSense 對 Pylance 的 pytest 的支援現在已經過預覽並在這個最新版本中可用。
- 對於 Python 檔案,該設定現在預設啟用,這使得每個人都可以使用 Pylance 自動縮排。editor.formatOnType 設定現在預設啟用 Python 檔案,這使得每個人都可以使用 Pylance 進行自動縮排。
- Jupyter 擴充套件現在支援 IPyWidgets 版本 8。
- 對 Jupyter 擴充套件的互動式視窗核心選擇的改進。將使用當前活動的直譯器,除非先前為該工作區中的互動式視窗選擇了另一個核心。
我們還要特別感謝本月的貢獻者:
- @satya-vinay 在(vscode-flake8#76)中做出了他們的第一個貢獻
- @mitchell-as 在(vscode-python#20534)中做出了他們的第一個貢獻
- @JCMais 在(vscode-python#20741)中做出了他們的第一個貢獻
透過從 Marketplace 更新或下載 Python 擴充套件和 Jupyter 擴充套件來嘗試這些新改進,或者直接從 Visual Studio Code 中的擴充套件檢視安裝它們(Ctrl + Shift + X 或 ⌘ + ⇧ + X)。您可以在文件中瞭解有關 Visual Studio Code Python 的更多資訊。如果您遇到任何問題或有建議,請在 Python VS Code GitHub 頁面上提出問題,或在本文下方留言。謝謝!