使用VSCode写Python代码的推荐安装的插件
推薦安裝的插件
1.Python插件(直接搜索Python下載安裝)
2.Pylance? (代碼補(bǔ)全)
3.自動格式化代碼(pip install yapf)
4.?indent-rainbow?(高亮縮進(jìn))
5.?Bracket Pair Colorizer (括號高亮)
?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?插件的全稱是?Python extension for Visual Studio Code,它是一個 Visual Studio Code 擴(kuò)展,具有對 Python 語言的豐富支持(對于該語言的所有受支持版本:> = 3.6),包括諸如 IntelliSense,linting,調(diào)試,代碼導(dǎo)航,代碼格式,Jupyter Notebook 支持,重構(gòu),變量之類的功能資源管理器,測試資源管理器,代碼段等等
2.Pylance? (代碼補(bǔ)全)
在 VS Code 插件市場中有多個代碼補(bǔ)齊的工具,這里還是推薦?Pylance?。
3.自動格式化代碼(pip install yapf)
Yapf 是谷歌開源的一個用于格式化 Python 代碼的工具,可以一鍵美化代碼。支持兩種規(guī)范:PEP8?和?Google Style?。
在 VS Code 中使用?yapf?需要先安裝該工具,步驟如下:
step 1:?打開終端,輸入 "pip install yapf", 安裝?yapf?,
在終端安裝yapfstep 2:?在設(shè)置中設(shè)置使用?yapf,具體設(shè)置過程如下:
在 VS Code 左下角點(diǎn)擊設(shè)置按鈕,選擇 “Settings”,如下:
在下面界面的右上角點(diǎn)擊箭頭所示,轉(zhuǎn)到?settings.json,
在?settings.json?里進(jìn)行設(shè)置 "python.formatting.provider": "yapf", 圖示如下:
?
step 3:?完成上述設(shè)置后,就可以對代碼格式進(jìn)行自動格式化了,快捷鍵是 Alt+Shift+F 。
4.?indent-rainbow?(高亮縮進(jìn))
當(dāng)代碼縮進(jìn)層次較多時,為了視覺上容易識別,一般希望可以多個縮進(jìn)以不同顏色進(jìn)行高亮顯示, VS Code 中?indent-rainbow?插件可以實(shí)現(xiàn)這個功能。
?
5.?Bracket Pair Colorizer (括號高亮)
當(dāng)代碼層次很多時,除了縮進(jìn)的效果外,還有一個經(jīng)常遇到的情況,就是各類括號,包括?()?、[]、{}?;VS Code 中?Bracket Pair Colorizer?插件可以列出來括號高亮的效果,尤其是多組嵌套括號。
?6.Better Comments?(注釋高亮)
在這里還推薦一個插件,這個插件用于程序語言編寫時對注釋的高亮。
咱們在編寫程序的時候,總會涉及一些需要注意或者后續(xù)繼續(xù)完成,或者需要提醒團(tuán)隊其他人員的注釋內(nèi)容,因此,有必要在代碼中進(jìn)行不同的說明,這個時候,在注釋中進(jìn)行不同的高亮,就會有很好的效果。
VS Code 擴(kuò)展市場中,提供了?Better Comments?等類似的插件,來高亮注釋。
7.Code Runner?(代碼運(yùn)行和調(diào)試)
8.Python Snippets??
Python Snippets?插件可以讓我們的 Python 編程更加高效。它包含了大量的內(nèi)置方法,以及string、list、sets、tuple、dictionary、class代碼片段,并且還為每個代碼段提供至少一個示例。
9.Python Docstring Generator?
Python Docstring Generator可以自動創(chuàng)建docstring,這真的為開發(fā)人員減少了的很大工作量。并且,生成的文檔字符串遵循所有標(biāo)準(zhǔn)格式,包括Google、docBlockr、Numpy、Sphinx和PEP0257
10.?、Python Test Explorer for Visual Studio Code
這個插件通過使用Test Explorer UI運(yùn)行Python Unittest或Pytest測試,對于功能測試非常方便。具體功能如下:
-
在VS Code的側(cè)欄中的“測試”視圖中顯示“測試資源管理器”,其中包含所有檢測到的測試、套件及其狀態(tài)
-
在測試發(fā)現(xiàn)期間方便的錯誤報告
-
單元測試和Pytest調(diào)試
-
在資源管理器中選擇測試后,顯示失敗的測試日志
-
支持多根工作區(qū)
-
支持Unittest和Pytest測試框架及其插件
11.Python Preview?
Python Preview可展現(xiàn)可視化調(diào)試的過程,并添加到我們的Python代碼中。它將調(diào)試代碼轉(zhuǎn)換為帶有動畫和圖形元素的交互式會話,以表示應(yīng)用程序狀態(tài),對于代碼調(diào)試非常直觀。
12.Python Type Hint?
Python Type Hint提供針對Python的類型提示自動完成功能,以及針對內(nèi)置類型、類和鍵入模塊的完成項(xiàng)。
-
提供內(nèi)置類型、估計類型和鍵入模塊的類型提示完成項(xiàng)
-
估計正確的類型,提供完成項(xiàng)
-
可以在工作區(qū)中搜索Python文件以進(jìn)行類型估計
總結(jié)
以上是生活随笔為你收集整理的使用VSCode写Python代码的推荐安装的插件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Git的简单使用以及在Django中有关
- 下一篇: Python中url的编码以及解码