0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

8 個(gè)好用的VS Code Python 擴(kuò)展

科技綠洲 ? 來源:Python實(shí)用寶典 ? 作者:Python實(shí)用寶典 ? 2023-10-16 11:11 ? 次閱讀

今天為大家分享 8 個(gè)好用的 VS Code Python 擴(kuò)展。

1. Python extension for Visual Studio Code

這個(gè)擴(kuò)展是由微軟官方提供的,支持但不僅限于以下功能:

  • 通過Pylint或Flake8支持代碼檢查
  • 在VS Code編輯器中調(diào)試代碼
  • IntelliSense支持自動(dòng)完成,代碼導(dǎo)航和格式化。
  • 支持Jupyter Notebook,Pytest和Unittest
  • 在編輯器中輕松切換Python環(huán)境

圖片

2.Python Preview

這個(gè)插件很牛皮,能夠?qū)崟r(shí)可視化你的代碼結(jié)果。

不僅如此,還能為VSCode切換各種主題皮膚。

圖片

3.Sort lines

這個(gè)擴(kuò)展很有意思,可以給你按字母大小排序(升序、降序),也可以進(jìn)行排序+去重。而且還能將所有文本打亂順序。

做短文本分類的訓(xùn)練,清洗數(shù)據(jù)集的時(shí)候,這個(gè)工具大有用處。

圖片

4.Git Graph

這玩意可是Git神器,堪比Pycharm內(nèi)的Git管理器。

通過這個(gè)擴(kuò)展,可以清楚地看見當(dāng)前分支的commit記錄和變化,可以通過按鈕的方式輕易地創(chuàng)建、切換分支、cherry pick、merge等操作。

對比分支、查看未提交的修改......還有許多可定制的擴(kuò)展設(shè)置。

圖片

5.Python Snippets

很多時(shí)候,我們用到的代碼片段都是類似的,比如for循環(huán)、try/catch等等,現(xiàn)在有了這個(gè)工具,我們只需要輸入命令生成代碼片段,然后再進(jìn)行微調(diào),就能完成功能的開發(fā)。

此外,有些時(shí)候我們可能會(huì)忘記某些內(nèi)置函數(shù)的用法,這個(gè)工具也能給你提供示例代碼做參考,而不用你再去搜索引擎搜索示例,實(shí)在非常方便。

圖片

6.Better Comments

這是一個(gè)讓你能更好地編寫注釋的工具,它能根據(jù)關(guān)鍵詞用不同的顏色高亮代碼片段。支持以下類型的高亮:

  1. 感嘆號 “!” 代碼警告。
  2. 問號“?”代表存留疑問。
  3. TODO 代碼未來將要進(jìn)行的操作。
  4. @param 參數(shù)

此外,它還支持在設(shè)置中自定義需要高亮句子的首部關(guān)鍵詞。

圖片

7.autoDocstring

這個(gè)擴(kuò)展我應(yīng)該已經(jīng)推薦了好多次,能夠自動(dòng)生成函數(shù)的注釋格式,通過tab鍵快速切換填充塊編寫相應(yīng)的注釋。

圖片

8.Python Indent

你有沒有覺得VSCode里對Python的自動(dòng)縮進(jìn)有點(diǎn)不準(zhǔn)確?甚至可以用“丑”來形容。每次我都喜歡強(qiáng)行矯正VSCode給我做的自動(dòng)縮進(jìn)。

經(jīng)過一番查閱,我終于找到了能糾正VSCode縮進(jìn)錯(cuò)誤的擴(kuò)展,它就是Python Indent,看看下面的示例,相信你也會(huì)安裝它。

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 管理器
    +關(guān)注

    關(guān)注

    0

    文章

    246

    瀏覽量

    18511
  • Code
    +關(guān)注

    關(guān)注

    0

    文章

    69

    瀏覽量

    15395
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4788

    瀏覽量

    68625
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    806

    瀏覽量

    31176
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4797

    瀏覽量

    84695
收藏 人收藏

    評論

    相關(guān)推薦

    類似VS Code的開源編輯器工具

    VSCodium提醒,VS Code還包含了一些專有工具,這些開源工具無法提供這些工具。這包括一個(gè)C#調(diào)試器和一些庫擴(kuò)展。如果需要它們,則有針對這些問題的文檔化解決方法,但是如果您依賴
    的頭像 發(fā)表于 09-07 17:28 ?3122次閱讀
    類似<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>的開源編輯器工具

    微軟:這次VS Code升級是性能最強(qiáng)的Python編輯體驗(yàn)

    微軟已發(fā)布2021年5月針對 Visual Studio CodePython 擴(kuò)展更新,此次更新引入了 Pylance 作為 Python 的默認(rèn)語言服務(wù)器和用于
    的頭像 發(fā)表于 06-26 16:04 ?1928次閱讀

    微軟官方開發(fā)的VS Code擴(kuò)展介紹

    【導(dǎo)語】:CodeTour(代碼之旅)是微軟官方開發(fā)的 VS Code 擴(kuò)展,允許記錄和回放代碼的演練和思路。 簡介 CodeTour 是一個(gè) VS
    的頭像 發(fā)表于 10-22 17:13 ?1914次閱讀

    我使用vs code編程單片機(jī)方法

    vs code 是一個(gè)強(qiáng)大的文本編輯器,這篇文章主要介紹我用 vs code編程單片機(jī)的方法,能夠把vs
    發(fā)表于 11-13 13:21 ?14次下載
    我使用<b class='flag-5'>vs</b> <b class='flag-5'>code</b>編程單片機(jī)方法

    vs code 調(diào)試STM32

    本次環(huán)境搭建主要參考如下文檔或博客使用VSCode和VS2017編譯調(diào)試STM32程序VS Code 搭建stm32開發(fā)環(huán)境STM32高級開發(fā)(18)-使用VS
    發(fā)表于 12-06 09:36 ?19次下載
    <b class='flag-5'>vs</b> <b class='flag-5'>code</b> 調(diào)試STM32

    使用VS Code開發(fā)Arduino

    之下用VS Code(Visual Studio Code)作為編輯器來說就好用多了。現(xiàn)在我們可以在VS
    發(fā)表于 12-14 18:49 ?3次下載
    使用<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>開發(fā)Arduino

    VS Code變成終極Markdown編輯器

    Visual Studio Code 已經(jīng)是一個(gè)很棒的 Markdown 編輯器,但是本文介紹的這些擴(kuò)展和自定義使它變得更好更好。 如果你為網(wǎng)絡(luò)寫手,你可能會(huì)想看看 Markdown。有很多適合網(wǎng)絡(luò)
    的頭像 發(fā)表于 11-09 09:52 ?1807次閱讀

    基于IAR for arm9.30.1在VS Code調(diào)試仿真RA

    都能通用該方式實(shí)現(xiàn)VS Code編譯調(diào)試仿真。 1 預(yù)先需要安裝iar for arm 9.30.1,然后通過RASC生成基于IAR的工程。 2 VS code
    的頭像 發(fā)表于 01-16 13:20 ?2565次閱讀

    VS Code 1.75已發(fā)布,此版本主要帶來如下優(yōu)化

    配置文件功能現(xiàn)已在 VS Code 中普遍可用。配置文件可以包括擴(kuò)展、設(shè)置、鍵盤快捷鍵、UI 狀態(tài)、任務(wù)和用戶片段??梢葬槍Σ煌拈_發(fā)場景(例如數(shù)據(jù)科學(xué)、文檔編寫)或針對多種編程語言(例如 P
    的頭像 發(fā)表于 02-06 15:49 ?1397次閱讀

    Visual Studio Code 1.75發(fā)布

    配置文件功能現(xiàn)已在 VS Code 中普遍可用。配置文件可以包括擴(kuò)展、設(shè)置、鍵盤快捷鍵、UI 狀態(tài)、任務(wù)和用戶片段。可以針對不同的開發(fā)場景(例如數(shù)據(jù)科學(xué)、文檔編寫)或針對多種編程語言(例如 P
    的頭像 發(fā)表于 02-07 16:30 ?1479次閱讀

    Simplicity Studio開發(fā)環(huán)境擴(kuò)展支持VS Code(預(yù)發(fā)布版本)

    Silicon Labs (亦稱“芯科科技”)在 Simplicity Studio 開發(fā)環(huán)境中發(fā)布了擴(kuò)展支持 VS Code 的預(yù)發(fā)布版本( Pre-release )。本篇簡短的博文討論如何獲得
    的頭像 發(fā)表于 02-16 19:50 ?836次閱讀

    Python好用8個(gè)VS Code擴(kuò)展

    1. Python extension for Visual Studio Code 這個(gè)擴(kuò)展是由微軟官方提供的,支持但不僅限于以下功能: 通過Pylint或Flake8支持代碼檢查
    的頭像 發(fā)表于 10-17 17:15 ?607次閱讀
    <b class='flag-5'>Python</b> 最<b class='flag-5'>好用</b>的<b class='flag-5'>8</b><b class='flag-5'>個(gè)</b><b class='flag-5'>VS</b> <b class='flag-5'>Code</b><b class='flag-5'>擴(kuò)展</b>

    MCUXpresso for VS Code保姆式教程免費(fèi)送!

    背景 NXP 在 2023 年 7 月 31 日正式發(fā)布了 MCUXpresso for VS Code? 插件,使得廣大的 VS Code 用戶可以在熟悉的代碼編輯環(huán)境中,快速開發(fā)基
    的頭像 發(fā)表于 11-16 08:55 ?1264次閱讀
    MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>保姆式教程免費(fèi)送!

    VS CodeVS Codium之間的區(qū)別有哪些?你選哪個(gè)?

    VS Codium 是一個(gè) VS Code 的克隆版本,百分之百免費(fèi)且開源。
    的頭像 發(fā)表于 02-23 15:28 ?1775次閱讀
    <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>和<b class='flag-5'>VS</b> Codium之間的區(qū)別有哪些?你選哪個(gè)?

    Microchip發(fā)布面向VS Code的MPLAB擴(kuò)展早期體驗(yàn)版本

    為充分利用Microsoft Visual Studio Code (VS Code) 的多功能性,Microchip Technology(微芯科技公司)發(fā)布面向VS
    的頭像 發(fā)表于 08-28 10:01 ?601次閱讀