日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

使用VSCode写Python代码的推荐安装的插件

發(fā)布時(shí)間:2024/9/30 python 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用VSCode写Python代码的推荐安装的插件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

推薦安裝的插件

1.Python插件(直接搜索Python下載安裝)

2.Pylance? (代碼補(bǔ)全)

3.自動(dòng)格式化代碼(pip install yapf)

4.?indent-rainbow?(高亮縮進(jìn))

5.?Bracket Pair Colorizer (括號(hào)高亮)

?6.Better Comments?(注釋高亮)

7.Code Runner?(代碼運(yùn)行和調(diào)試)

8.Python Snippets??

9.Python Docstring Generator?

10.?、Python Test Explorer for Visual Studio Code

11.Python Preview?

12.Python Type Hint?


?

1.Python插件(直接搜索Python下載安裝)

Python?插件的全稱(chēng)是?Python extension for Visual Studio Code,它是一個(gè) Visual Studio Code 擴(kuò)展,具有對(duì) Python 語(yǔ)言的豐富支持(對(duì)于該語(yǔ)言的所有受支持版本:> = 3.6),包括諸如 IntelliSense,linting,調(diào)試,代碼導(dǎo)航,代碼格式,Jupyter Notebook 支持,重構(gòu),變量之類(lèi)的功能資源管理器,測(cè)試資源管理器,代碼段等等

2.Pylance? (代碼補(bǔ)全)

在 VS Code 插件市場(chǎng)中有多個(gè)代碼補(bǔ)齊的工具,這里還是推薦?Pylance?。

3.自動(dòng)格式化代碼(pip install yapf)

Yapf 是谷歌開(kāi)源的一個(gè)用于格式化 Python 代碼的工具,可以一鍵美化代碼。支持兩種規(guī)范:PEP8?和?Google Style?。

在 VS Code 中使用?yapf?需要先安裝該工具,步驟如下:

step 1:?打開(kāi)終端,輸入 "pip install yapf", 安裝?yapf?,

在終端安裝yapf

step 2:?在設(shè)置中設(shè)置使用?yapf,具體設(shè)置過(guò)程如下:

在 VS Code 左下角點(diǎn)擊設(shè)置按鈕,選擇 “Settings”,如下:

在下面界面的右上角點(diǎn)擊箭頭所示,轉(zhuǎn)到?settings.json,

在?settings.json?里進(jìn)行設(shè)置 "python.formatting.provider": "yapf", 圖示如下:

?

step 3:?完成上述設(shè)置后,就可以對(duì)代碼格式進(jìn)行自動(dòng)格式化了,快捷鍵是 Alt+Shift+F 。

4.?indent-rainbow?(高亮縮進(jìn))

當(dāng)代碼縮進(jìn)層次較多時(shí),為了視覺(jué)上容易識(shí)別,一般希望可以多個(gè)縮進(jìn)以不同顏色進(jìn)行高亮顯示, VS Code 中?indent-rainbow?插件可以實(shí)現(xiàn)這個(gè)功能。

?

5.?Bracket Pair Colorizer (括號(hào)高亮)

當(dāng)代碼層次很多時(shí),除了縮進(jìn)的效果外,還有一個(gè)經(jīng)常遇到的情況,就是各類(lèi)括號(hào),包括?()?、[]、{}?;VS Code 中?Bracket Pair Colorizer?插件可以列出來(lái)括號(hào)高亮的效果,尤其是多組嵌套括號(hào)。

?6.Better Comments?(注釋高亮)

在這里還推薦一個(gè)插件,這個(gè)插件用于程序語(yǔ)言編寫(xiě)時(shí)對(duì)注釋的高亮。

咱們?cè)诰帉?xiě)程序的時(shí)候,總會(huì)涉及一些需要注意或者后續(xù)繼續(xù)完成,或者需要提醒團(tuán)隊(duì)其他人員的注釋內(nèi)容,因此,有必要在代碼中進(jìn)行不同的說(shuō)明,這個(gè)時(shí)候,在注釋中進(jìn)行不同的高亮,就會(huì)有很好的效果。

VS Code 擴(kuò)展市場(chǎng)中,提供了?Better Comments?等類(lèi)似的插件,來(lái)高亮注釋。

7.Code Runner?(代碼運(yùn)行和調(diào)試)

8.Python Snippets??

Python Snippets?插件可以讓我們的 Python 編程更加高效。它包含了大量的內(nèi)置方法,以及string、list、sets、tuple、dictionary、class代碼片段,并且還為每個(gè)代碼段提供至少一個(gè)示例。

9.Python Docstring Generator?

Python Docstring Generator可以自動(dòng)創(chuàng)建docstring,這真的為開(kāi)發(fā)人員減少了的很大工作量。并且,生成的文檔字符串遵循所有標(biāo)準(zhǔn)格式,包括Google、docBlockr、Numpy、Sphinx和PEP0257

10.?、Python Test Explorer for Visual Studio Code

這個(gè)插件通過(guò)使用Test Explorer UI運(yùn)行Python Unittest或Pytest測(cè)試,對(duì)于功能測(cè)試非常方便。具體功能如下:

  • 在VS Code的側(cè)欄中的“測(cè)試”視圖中顯示“測(cè)試資源管理器”,其中包含所有檢測(cè)到的測(cè)試、套件及其狀態(tài)

  • 在測(cè)試發(fā)現(xiàn)期間方便的錯(cuò)誤報(bào)告

  • 單元測(cè)試和Pytest調(diào)試

  • 在資源管理器中選擇測(cè)試后,顯示失敗的測(cè)試日志

  • 支持多根工作區(qū)

  • 支持Unittest和Pytest測(cè)試框架及其插件

11.Python Preview?

Python Preview可展現(xiàn)可視化調(diào)試的過(guò)程,并添加到我們的Python代碼中。它將調(diào)試代碼轉(zhuǎn)換為帶有動(dòng)畫(huà)和圖形元素的交互式會(huì)話(huà),以表示應(yīng)用程序狀態(tài),對(duì)于代碼調(diào)試非常直觀。

12.Python Type Hint?

Python Type Hint提供針對(duì)Python的類(lèi)型提示自動(dòng)完成功能,以及針對(duì)內(nèi)置類(lèi)型、類(lèi)和鍵入模塊的完成項(xiàng)。

  • 提供內(nèi)置類(lèi)型、估計(jì)類(lèi)型和鍵入模塊的類(lèi)型提示完成項(xiàng)

  • 估計(jì)正確的類(lèi)型,提供完成項(xiàng)

  • 可以在工作區(qū)中搜索Python文件以進(jìn)行類(lèi)型估計(jì)

總結(jié)

以上是生活随笔為你收集整理的使用VSCode写Python代码的推荐安装的插件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。