VSCode 更好的 Python 擴(kuò)展,可大大提升你的生產(chǎn)力
這里有 13 個(gè) VSCode 最好的 Python 擴(kuò)展,可大大提升你的生產(chǎn)力。
建議閱讀后收藏,留下印象,回頭按需安裝。
1、Python by Microsoft
這個(gè)微軟發(fā)布的 VS Code 擴(kuò)展對(duì) Python 有豐富的支持。
- 使用 Pylint 或 Flake8 或 black 支持為代碼進(jìn)行 Linting
- 在 VS Code 編輯器中調(diào)試代碼
- 支持 Jupyter 筆記本、Pytest
2、Pyright
Pyright 是一個(gè)非??焖俚撵o態(tài)類型檢查器和代碼驗(yàn)證器。
- 必要時(shí)自動(dòng)插入類型提示
- 根據(jù) PEP8 規(guī)則自動(dòng)重新排序代碼中的導(dǎo)入。
如果你安裝了 Pylance 那就不需要安裝這個(gè)了。
3、IntelliCode
這是一個(gè) AI 輔助代碼補(bǔ)全工具,它使用 AI 掃描代碼,會(huì)提示你接下來(lái)的代碼是什么,輕輕按一下 tab 就可以自動(dòng)完成代碼補(bǔ)全,這方面做得甚至比微軟的 Python 擴(kuò)展更好。
這個(gè)不只是提示 Python,它提示所有,非常方便,寫(xiě)起注釋英文注釋真的很方便。
4、Sort lines
顧名思義,它對(duì)文本行進(jìn)行排序。
如果在 Python 腳本中導(dǎo)入大量庫(kù)并且不想手動(dòng)重新組織它,這會(huì)很方便。
5、Indenticator
此 VS Code 擴(kuò)展可以為每種編程語(yǔ)言分別設(shè)置首選縮進(jìn)。啟用此功能的好處是可以輕松查看代碼中 for 循環(huán)或 if 語(yǔ)句的結(jié)束位置。
6、 Sourcery
Sourcery 是一個(gè)人工智能驅(qū)動(dòng)的編碼助手,可以幫助你更快地編寫(xiě)更好的 Python 代碼。它通過(guò)動(dòng)態(tài)提供重構(gòu)建議來(lái)工作,你可以立即將這些建議集成到代碼中。
7、Python Docstring Generator
這個(gè)擴(kuò)展可以快速為你的 python 函數(shù)生成文檔字符串。
8、Dash
當(dāng)在編碼時(shí)需要參考官方 Python 文檔時(shí),這絕對(duì)是一個(gè)非常必要的擴(kuò)展。
9、Indent rainbow
Indent Rainbow 為縮進(jìn)添加顏色,使可讀性更好,尤其是在 VS Code 等深色背景中。將此與 Indenticator 結(jié)合使用可提高代碼的閱讀流暢度。
10、Jupyter
此擴(kuò)展在 vscode 中打開(kāi)和運(yùn)行 jupyter 筆記本。這就像打開(kāi)一個(gè) jupyter notebook,就在 vscode 里面。
11、GitLens
這是一個(gè)強(qiáng)大的擴(kuò)展,可讓你查看代碼行隨時(shí)間變化相關(guān)的人員、原因和方式,以及許多其他功能。
12、Git History
Git History 是一個(gè) VSCode 擴(kuò)展,它提供了 git 日志的可視化。不需要在終端輸入復(fù)雜的命令中查看格式化的 git log 了。
13、Code Spell Checker
Code Spell Checker 會(huì)檢查代碼中的英文單詞是否有拼寫(xiě)錯(cuò)誤,適用于 camelCase 風(fēng)格。
這個(gè)拼寫(xiě)檢查器的目標(biāo)是幫助捕捉常見(jiàn)的拼寫(xiě)錯(cuò)誤,同時(shí)保持低誤報(bào)的數(shù)量。
最后的話
本文分享了個(gè)人覺(jué)得對(duì) Python 編程非常實(shí)用的擴(kuò)展,有些擴(kuò)展并不只僅僅適用于 Python,如果覺(jué)得有幫助,還請(qǐng)點(diǎn)贊、在看擴(kuò)散。