1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

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

        共 1436字,需瀏覽 3分鐘

         ·

        2022-06-06 17:34


        作者:Travis

        轉(zhuǎn)自:OSC開源社區(qū)(ID:oschina2013)

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


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

        Black?擴(kuò)展

        微軟提供的第一個(gè)新擴(kuò)展程序名為 Black,Black 與 Pylint 類似,前者是一個(gè)為 VS Code 提供了 black 格式化支持的擴(kuò)展,這個(gè)新擴(kuò)展使用 LSP 來提供格式化支持。
        使用方法:打開一個(gè) Python 文件,右鍵單擊編輯器并選擇 “Format document with ...”,之后在彈出的窗口中選擇使用 Black(可查看下方 GIF 圖)。
        如果開發(fā)者想默認(rèn)使用 Black 進(jìn)行格式化,僅需將下方內(nèi)容添加到設(shè)置中:

        "[python]":?{
        ????"editor.defaultFormatter":?"ms-python.black-formatter"
        ??}
        注:
        • 這個(gè)擴(kuò)展支持所有受到積極支持的 Python 語言版本(即 Python >= 3.7);

        • 只有在選定的 Python 環(huán)境中沒有發(fā)現(xiàn)已安裝的 Black 版本時(shí),才會(huì)使用捆綁的 black;

        • black 的最小支持版本是 22.3.0;

        isort 擴(kuò)展

        第二個(gè)新的擴(kuò)展程序名為 isort,用于使用 isort 對導(dǎo)入進(jìn)行排序。當(dāng)你打開一個(gè)文件,并且你的導(dǎo)入沒有遵循 isort 標(biāo)準(zhǔn)時(shí),它將顯示一個(gè)錯(cuò)誤診斷,并提供一個(gè)代碼操作來修復(fù)導(dǎo)入順序。
        注:
        • 這個(gè)擴(kuò)展支持所有受到積極支持的 Python 語言版本(即 Python >= 3.7);

        • 只有在選定的 Python 環(huán)境中沒有發(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)性的功能,所以沒有一個(gè)固定的路線圖來說明會(huì)如何添加或刪除它的功能。
        在官方介紹中,微軟表示這個(gè)擴(kuò)展中的功能如果受到了用戶的喜愛,并且使用量大的話,他們就會(huì)考慮將相應(yīng)的功能從實(shí)驗(yàn)性階段納入到主 Jupyter VS Code 擴(kuò)展中。
        在它的第一個(gè)版本中,已經(jīng)有了以下功能的原型:
        • 內(nèi)核管理面板

        • 上下文幫助

        • 執(zhí)行分組

        上述所有擴(kuò)展程序都已經(jīng)上架 VS Code Marketplace,對這些擴(kuò)展感興趣的開發(fā)者現(xiàn)在就可以跳轉(zhuǎn)到對應(yīng)的鏈接下載安裝。如果你有任何問題或功能請求,都可以在擴(kuò)展頁面或?qū)?yīng)的 GitHub 頁面中提出。
        往期推薦
        1、寫 Python 腳本,一定要加上這個(gè)!
        2、Python 3.11 ,即將變得更快!
        3、如何只用一行Python代碼制作一個(gè)GUI(圖形界面)?
        4、Python實(shí)戰(zhàn)之將頭像轉(zhuǎn)成動(dòng)漫風(fēng)
        5、保姆級(jí)教程:用Python做游戲有多簡單
        點(diǎn)擊關(guān)注公眾號(hào),閱讀更多精彩內(nèi)容

        瀏覽 52
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            国产无码免费视频 | 五月天精品 | 操鼻视频素材大全免费观看 | www.青青操 | 欧美激情一色哟哟 | 国产成人午夜福利 | 男人的天堂伊人 | ass美女的沟沟pics | 神马午夜伦理影院 | 淫色人妻综合 |