自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微軟繼續(xù)拆分 VS Code Python 擴(kuò)展,再推三款獨(dú)立擴(kuò)展

開(kāi)發(fā)
近日微軟又從 Python 擴(kuò)展中拆分了三個(gè)功能出來(lái),并形成了 Black、isort,以及 Jupyter Powertoys 三個(gè)獨(dú)立的擴(kuò)展程序。

在上個(gè)月我們?cè)鴪?bào)道過(guò)微軟??正在拆分 VS Code 的 Python 擴(kuò)展??,并率先將擴(kuò)展中的 linting 功能拆分了出來(lái)形成了一個(gè)獨(dú)立的 Pylint 擴(kuò)展。微軟拆分 Python 擴(kuò)展的目的主要是為了提高性能和穩(wěn)定性,并且不再要求在 Python 環(huán)境中安裝這個(gè)工具,此外拆分后的功能還可以以擴(kuò)展的形式單獨(dú)進(jìn)行更新。

在上一次拆分后微軟并沒(méi)有停下他們的腳步,近日他們又從 Python 擴(kuò)展中拆分了三個(gè)功能出來(lái),并形成了 Black、isort,以及 Jupyter Powertoys 三個(gè)獨(dú)立的擴(kuò)展程序。

Black 擴(kuò)展

微軟提供的第一個(gè)新擴(kuò)展程序名為 Black,Black 與 Pylint 類(lèi)似,前者是一個(gè)為 VS Code 提供了 black 格式化支持的擴(kuò)展,這個(gè)新擴(kuò)展使用 LSP 來(lái)提供格式化支持。

使用方法:打開(kāi)一個(gè) Python 文件,右鍵單擊編輯器并選擇 “Format document with ...”,之后在彈出的窗口中選擇使用 Black。

如果開(kāi)發(fā)者想默認(rèn)使用 Black 進(jìn)行格式化,僅需將下方內(nèi)容添加到設(shè)置中:

  "[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
}

注:

  • 這個(gè)擴(kuò)展支持所有受到積極支持的 Python 語(yǔ)言版本(即 Python >= 3.7);
  • 只有在選定的 Python 環(huán)境中沒(méi)有發(fā)現(xiàn)已安裝的 Black 版本時(shí),才會(huì)使用捆綁的 black;
  • black 的最小支持版本是 22.3.0;

isort 擴(kuò)展

第二個(gè)新的擴(kuò)展程序名為 isort,用于使用 isort 對(duì)導(dǎo)入進(jìn)行排序。當(dāng)你打開(kāi)一個(gè)文件,并且你的導(dǎo)入沒(méi)有遵循 isort 標(biāo)準(zhǔn)時(shí),它將顯示一個(gè)錯(cuò)誤診斷,并提供一個(gè)代碼操作來(lái)修復(fù)導(dǎo)入順序。

注:

  • 這個(gè)擴(kuò)展支持所有受到積極支持的 Python 語(yǔ)言版本(即 Python >= 3.7);
  • 只有在選定的 Python 環(huán)境中沒(méi)有發(fā)現(xiàn)已安裝的 isort 版本時(shí),才會(huì)使用捆綁的 isort;
  • isort 的最小支持版本是 5.10.1

Jupyter Powertoys 擴(kuò)展

第三個(gè),也是最后一個(gè)擴(kuò)展程序名為 Jupyter Powertoys。這個(gè)擴(kuò)展旨在補(bǔ)充 Jupyter 主擴(kuò)展所提供的功能。由于這個(gè)擴(kuò)展提供的是實(shí)驗(yàn)性的功能,所以沒(méi)有一個(gè)固定的路線圖來(lái)說(shuō)明會(huì)如何添加或刪除它的功能。在官方介紹中,微軟表示這個(gè)擴(kuò)展中的功能如果受到了用戶的喜愛(ài),并且使用量大的話,他們就會(huì)考慮將相應(yīng)的功能從實(shí)驗(yàn)性階段納入到主 Jupyter VS Code 擴(kuò)展中。

在它的第一個(gè)版本中,已經(jīng)有了以下功能的原型:

內(nèi)核管理面板

上下文幫助

執(zhí)行分組

上述所有擴(kuò)展程序都已經(jīng)上架 VS Code Marketplace,對(duì)這些擴(kuò)展感興趣的開(kāi)發(fā)者現(xiàn)在就可以跳轉(zhuǎn)到對(duì)應(yīng)的鏈接下載安裝。如果你有任何問(wèn)題或功能請(qǐng)求,都可以在擴(kuò)展頁(yè)面或?qū)?yīng)的 GitHub 頁(yè)面中提出。

責(zé)任編輯:未麗燕 來(lái)源: 開(kāi)源中國(guó)
相關(guān)推薦

2022-04-06 10:16:08

微軟Python 擴(kuò)展Pylint 擴(kuò)展

2021-12-28 09:40:48

VS Code工具代碼

2022-06-17 07:44:40

VSCode C#開(kāi)源

2021-06-28 07:13:34

Vue Code 擴(kuò)展

2019-04-23 12:10:00

前端開(kāi)發(fā)編程

2021-02-03 11:19:52

Go語(yǔ)言Go團(tuán)隊(duì)服務(wù)器

2021-08-13 16:30:53

微軟Visual StudGitHub Clas

2020-07-06 14:54:17

Python 開(kāi)發(fā)編程語(yǔ)言

2023-06-05 11:26:23

2023-08-09 13:28:58

2020-11-16 19:18:15

Jupyter微軟編程

2020-10-22 14:10:34

VS CodePython開(kāi)發(fā)

2024-08-21 08:37:47

CodeEmmet懸浮框

2022-01-10 10:48:34

SorbetVS CodeRuby

2024-12-26 11:39:10

2023-08-03 10:59:49

人工智能

2021-01-25 15:18:37

Python 開(kāi)發(fā)編程語(yǔ)言

2021-02-02 21:42:30

VS Code編輯器開(kāi)發(fā)

2024-06-14 16:00:07

2009-10-16 09:42:06

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)