<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          用 VSCode 寫 Python,這 14 個(gè)插件不容錯(cuò)過(guò)!

          共 3271字,需瀏覽 7分鐘

           ·

          2022-04-20 19:54

          二條:別再問(wèn)我Python怎么操作Word了!三條:Python 全自動(dòng)解密解碼神器 — Ciphey

          ↑?關(guān)注 + 星標(biāo)?,每天學(xué)Python新技能

          后臺(tái)回復(fù)【大禮包】送你Python自學(xué)大禮包

          可以說(shuō),Visual Studio Code 這個(gè)編輯器,讓微軟在開源社區(qū)贏回了王者段位,要知道全球 2400 萬(wàn)開發(fā)者中有 1400 萬(wàn)稱 VSCode 為自己的家,再加上 GitHub 和 VSCode 的結(jié)合,幾乎所有的程序員的都離不開 VSCode,不過(guò),VSCode 如此優(yōu)秀,值得每個(gè)程序員使用,甚至我覺(jué)得非程序員都可以用它來(lái)碼字。

          今天分享 14 個(gè)非常實(shí)用 VSCode 插件,可以讓你寫代碼如同神一般,尤其是?Python 代碼。

          鑒于 VSCode 的輕量級(jí),老用戶也不用不擔(dān)心安裝的擴(kuò)展“太多”導(dǎo)致性能問(wèn)題,工欲善其事必先利其器,所以放心安裝吧!

          1. 實(shí)時(shí)重構(gòu)你的 Python 代碼:Sourcery

          效果展示:

          當(dāng)你寫 Python 代碼時(shí),它會(huì)實(shí)時(shí)幫你改進(jìn)代碼。它會(huì)自動(dòng)審查和重構(gòu)你的代碼,以便你可以花更多時(shí)間專注于編寫新代碼,減少清理時(shí)間。可以讓你的 Python 代碼更干凈、更易讀。

          通過(guò)它快速找到可以重構(gòu)代碼的領(lǐng)域,查看即時(shí)改進(jìn)建議,并了解新更改如何影響代碼質(zhì)量。

          主要功能:

          • 實(shí)時(shí)重構(gòu)建議
          • 持續(xù)的代碼質(zhì)量反饋
          • 多文件分析
          • 重復(fù)代碼檢測(cè)
          • GitHub Pull Request 評(píng)論
          • Sourcery CLI、CI和Pre-Commit Hook選項(xiàng)

          2. 標(biāo)記某一行,用于跳轉(zhuǎn),相當(dāng)于書簽功能:Bookmarks

          效果展示:

          • 新的粘性引擎
          • 添加虛擬工作區(qū)支持
          • 添加工作區(qū)信任支持
          • 全面的遠(yuǎn)程開發(fā)支持
          • 添加跨平臺(tái)支持
          • 改進(jìn)了邊欄的可用性

          3. Rest API 客戶端:Thunder Client

          效果展示:

          雖然叫 Thunder,但和迅雷沒(méi)有關(guān)系,它的名字是雷霆客戶端,是 Visual Studio Code 的輕量級(jí) Rest API 客戶端,由 Ranga Vadhineni 手工制作,設(shè)計(jì)簡(jiǎn)單干凈。

          所以,你可以卸載臃腫的 PostMan 了。

          4. 懸停查看文檔:Docs View

          效果展示:

          光標(biāo)放在某個(gè)函數(shù)或類上面,就可以在邊欄或面板中顯示相關(guān)文檔

          5. 代碼搜索:Sourcegraph

          效果展示:

          Sourcegraph 的代碼搜索允許你在所有代碼中快速查找和修復(fù)內(nèi)容。

          有了它,你可以直接從 VS Code IDE 免費(fèi)搜索數(shù)百萬(wàn)個(gè)開源存儲(chǔ)庫(kù)。從有用的代碼示例中學(xué)習(xí),搜索最佳實(shí)踐,并從開源宇宙中數(shù)百萬(wàn)個(gè)存儲(chǔ)庫(kù)中重用代碼。

          此外,使用免費(fèi)的 Sourcegraph Cloud 賬戶,你可以同步自己的私人和公共存儲(chǔ)庫(kù),并在 VS Code 的單個(gè)視圖中搜索所有代碼。

          Sourcegraph 的代碼智能功能通過(guò)“轉(zhuǎn)到定義”和“查找引用”功能提供快速的跨存儲(chǔ)庫(kù)導(dǎo)航,可以快速理解新代碼,并在任何大小的代碼庫(kù)中找到答案。

          6. AI 幫你寫注釋:AI Doc Writer

          效果展示:

          只要選中函數(shù)代碼,然后按一個(gè)快捷鍵就會(huì)自動(dòng)生成該方法的注釋,可用來(lái)生成函數(shù)文檔,

          7. 查看文件大小:
          filesize

          效果展示:

          它在編輯器的狀態(tài)欄中顯示聚焦文件的大小,如果你單擊狀態(tài)欄組件,它將顯示有關(guān)文件的更多信息。

          8. 解釋代碼:Krinql

          如果你看不懂代碼,可以讓 Krinql 來(lái)回答,或者讓它編寫文檔字符串:

          效果展示:

          Krinql 讓你編寫更好的代碼,速度超快。它解決了編寫代碼的無(wú)聊部分,例如編寫文檔字符串。它還可以查找如何使用庫(kù),并在 VS Code 編輯器本身中對(duì)其進(jìn)行自動(dòng)化

          9. GistPad

          GistPad 可以讓你在 VSCode 中直接編輯 GitHub Gists 和存儲(chǔ)庫(kù)。可以打開、創(chuàng)建、刪除、分叉和星標(biāo)和存儲(chǔ)庫(kù),然后無(wú)縫開始像本地文件一樣編輯文件,而無(wú)需克隆、推送或拉取任何東西。它就像你自己的開發(fā)人員庫(kù),用于構(gòu)建和引用代碼片段、常用的配置/腳本、編程相關(guān)筆記、知識(shí)庫(kù)和交互式示例。

          效果展示:

          10. 生成漂亮的代碼截圖:CodeSnap

          效果展示:

          11. 自動(dòng)補(bǔ)全:Visual Studio IntelliCode

          效果展示:

          12. 自動(dòng)實(shí)時(shí)評(píng)估 Python 代碼:AREPL for Python

          效果展示:

          13. 實(shí)時(shí)對(duì) Python 代碼進(jìn)行檢查:Wolf

          也就是說(shuō),你可以在 VSCode 中體驗(yàn) Python 解釋器里面的那種所見(jiàn)即所得的體驗(yàn),功能上和 AREPL for Python 有點(diǎn)像

          效果展示:

          點(diǎn)這里安裝Wolf[14]

          14. 將 Gather 功能添加到 Jupyter 擴(kuò)展中

          Jupyter 擴(kuò)展你一定用過(guò)吧,這個(gè)插件要和 Jupyter一起用:

          效果展示:

          參考資料

          [1]

          這里安裝: https://code.visualstudio.com

          [2]

          Sourcery: https://marketplace.visualstudio.com/items?itemName=sourcery.sourcery

          [3]

          Bookmarks: https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks

          [4]

          Thunder Client: https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client

          [5]

          Docs View: https://marketplace.visualstudio.com/items?itemName=bierner.docs-view

          [6]

          Sourcegraph: https://marketplace.visualstudio.com/items?itemName=sourcegraph.sourcegraph

          [7]

          AI Doc Writer: https://marketplace.visualstudio.com/items?itemname=mintlify.document

          [8]

          filesize: https://marketplace.visualstudio.com/items?itemName=mkxml.vscode-filesize

          [9]

          Krinql: https://marketplace.visualstudio.com/items?itemName=krinql.krinql-vscode

          [10]

          GistPad: https://marketplace.visualstudio.com/items?itemName=vsls-contrib.gistfs

          [11]

          CodeSnap: https://marketplace.visualstudio.com/items?itemName=adpyke.codesnap

          [12]

          Visual Studio IntelliCode: https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode

          [13]

          AREPL for Python: https://marketplace.visualstudio.com/items?itemName=almenon.arepl

          [14]

          Wolf: https://marketplace.visualstudio.com/items?itemName=traBpUkciP.wolf

          [15]

          Gather: https://marketplace.visualstudio.com/items?itemName=ms-python.gather




          1. 3大經(jīng)典案例,手把手帶你學(xué)習(xí)爬蟲逆向

          2. 用Pyhton給代碼安個(gè)進(jìn)度條,太香了吧!



          瀏覽 46
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

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

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美做爱视频 | 黄91网站 | 99免费在线视频 | 操B免费看 | 色丁香视频在线观看的 |