今天為大家分享 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等操作。
對(duì)比分支、查看未提交的修改......還有許多可定制的擴(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)鍵詞用不同的顏色高亮代碼片段。支持以下類型的高亮:
此外,它還支持在設(shè)置中自定義需要高亮句子的首部關(guān)鍵詞。
7.autoDocstring
這個(gè)擴(kuò)展我應(yīng)該已經(jīng)推薦了好多次,能夠自動(dòng)生成函數(shù)的注釋格式,通過tab鍵快速切換填充塊編寫相應(yīng)的注釋。
8.Python Indent
你有沒有覺得VSCode里對(duì)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ì)安裝它。
-
管理器
+關(guān)注
關(guān)注
0文章
246瀏覽量
18549 -
Code
+關(guān)注
關(guān)注
0文章
69瀏覽量
15397 -
代碼
+關(guān)注
關(guān)注
30文章
4803瀏覽量
68751 -
編輯器
+關(guān)注
關(guān)注
1文章
806瀏覽量
31210 -
python
+關(guān)注
關(guān)注
56文章
4800瀏覽量
84820
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
類似VS Code的開源編輯器工具

微軟:這次VS Code升級(jí)是性能最強(qiáng)的Python編輯體驗(yàn)
微軟官方開發(fā)的VS Code擴(kuò)展介紹
我使用vs code編程單片機(jī)方法

vs code 調(diào)試STM32

使用VS Code開發(fā)Arduino

將VS Code變成終極Markdown編輯器
基于IAR for arm9.30.1在VS Code調(diào)試仿真RA
VS Code 1.75已發(fā)布,此版本主要帶來如下優(yōu)化
Visual Studio Code 1.75發(fā)布
Simplicity Studio開發(fā)環(huán)境擴(kuò)展支持VS Code(預(yù)發(fā)布版本)
Python 最好用的8個(gè)VS Code擴(kuò)展

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

評(píng)論