使用VSCode写Python代码的推荐安装的插件
推薦安裝的插件
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?,
在終端安裝yapfstep 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)題。
- 上一篇: Git的简单使用以及在Django中有关
- 下一篇: Python中url的编码以及解码