微軟繼續拆分 VS Code Python 擴充套件,再推三款獨立擴充套件
在上個月我們曾報道過微軟正在拆分 VS Code 的 Python 擴充套件,並率先將擴充套件中的 linting 功能拆分了出來形成了一個獨立的Pylint 擴充套件。微軟拆分 Python 擴充套件的目的主要是為了提高效能和穩定性,並且不再要求在 Python 環境中安裝這個工具,此外拆分後的功能還可以以擴充套件的形式單獨進行更新。
在上一次拆分後微軟並沒有停下他們的腳步,近日他們又從 Python 擴充套件中拆分了三個功能出來,並形成了 Black、isort,以及 Jupyter Powertoys 三個獨立的擴充套件程式。
Black擴充套件
微軟提供的第一個新擴充套件程式名為Black,Black 與 Pylint 類似,前者是一個為 VS Code 提供了 black 格式化支援的擴充套件,這個新擴充套件使用 LSP 來提供格式化支援。
使用方法:開啟一個 Python 檔案,右鍵單擊編輯器並選擇 “Format document with ...”,之後在彈出的視窗中選擇使用 Black(可檢視下方 GIF 圖)。
如果開發者想預設使用 Black 進行格式化,僅需將下方內容新增到設定中:
"[python]": { "editor.defaultFormatter": "ms-python.black-formatter" }
注:
- 這個擴充套件支援所有受到積極支援的 Python 語言版本(即 Python >= 3.7);
- 只有在選定的 Python 環境中沒有發現已安裝的 Black 版本時,才會使用捆綁的 black;
- black 的最小支援版本是 22.3.0;
isort 擴充套件
第二個新的擴充套件程式名為isort,用於使用 isort 對匯入進行排序。當你開啟一個檔案,並且你的匯入沒有遵循 isort 標準時,它將顯示一個錯誤診斷,並提供一個程式碼操作來修復匯入順序。
注:
- 這個擴充套件支援所有受到積極支援的 Python 語言版本(即 Python >= 3.7);
- 只有在選定的 Python 環境中沒有發現已安裝的 isort 版本時,才會使用捆綁的 isort;
- isort 的最小支援版本是 5.10.1
Jupyter Powertoys 擴充套件
第三個,也是最後一個擴充套件程式名為Jupyter Powertoys。這個擴充套件旨在補充 Jupyter 主擴充套件所提供的功能。由於這個擴充套件提供的是實驗性的功能,所以沒有一個固定的路線圖來說明會如何新增或刪除它的功能。在官方介紹中,微軟表示這個擴充套件中的功能如果受到了使用者的喜愛,並且使用量大的話,他們就會考慮將相應的功能從實驗性階段納入到主 Jupyter VS Code 擴充套件中。
在它的第一個版本中,已經有了以下功能的原型:
-
核心管理面板
-
上下文幫助
-
執行分組
上述所有擴充套件程式都已經上架 VS Code Marketplace,對這些擴充套件感興趣的開發者現在就可以跳轉到對應的連結下載安裝。如果你有任何問題或功能請求,都可以在擴充套件頁面或對應的 GitHub 頁面中提出。
- 開源大咖說 - Linus 與 Jim對話中國開源
- 用這些開源工具在 Linux 上編輯 PDF 檔案 | Linux 中國
- RISC OS 誕生 35 週年
- Linus Torvalds與Jim Zimlin歷史性首次對話中國開源
- 我如何利用 Xfce 桌面為舊電腦賦予新生 | Linux 中國
- 為打擊網路虛假圖片,Adobe 推出開源工具包
- 企業為何使用開源軟體,又為何推動開源軟體的發展 | Linux 中國
- 微軟欲閉源 VS Code 的 C# 擴充套件惹眾怒
- 使用 LibreOffice 進行首次開源貢獻的 6 種簡單方法 | Linux 中國
- 官宣!Apache Doris 從 Apache 基金會畢業,正式成為 Apache 頂級專案!
- 敏捷需求管理篇|如何從0-1寫好一個使用者故事
- go-zero微服務實戰系列(四、CRUD熱熱身)
- 平衡 Cookie 取捨,Firefox 預設為所有使用者啟用 Total Cookie Protection
- 分裂使 Linux 超越 Windows 的夢想破滅了 | Linux 中國
- Chrome 瀏覽器將獲得更多本地機器學習功能
- 乘風破浪,探索資料視覺化開發平臺 FlyFish 開源背後的祕密!
- 實至名歸 | OpenSCA成為開源中國GVP-Gitee最有價值開源專案
- 在商業之外,為學生們教授開源知識 | Linux 中國
- 僅有 0.1M 可訓引數,AIOps 日誌異常檢測新正規化
- 開源&跨界 2022年中國城市燃氣行業發展新氣象