一、Python
Python這個外掛必裝,別問為啥!因為它是微軟VSCode開發團隊自己開發的,親兒子的級別。雖然 VSCode 不安裝任何外掛也能高亮Python程式碼,但該外掛提供的功能遠不止如此,還有很多強大的功能,比如:
智慧補全:透過自動補全,程式碼導航,語法檢查等來編輯程式碼程式碼檢查:使用Pylint、Flake8獲取額外的程式碼分析,檢查程式設計錯誤程式碼格式:用black,autopep 或 YAPF 調整程式碼格式除錯:除錯Python指令碼,Web應用程式以及遠端或多執行緒程序測試:透過測試Explorer中unittest,pytest或nose執行和除錯測試Jupyter Notebook:建立和編輯Jupyter Notebook,新增和執行程式碼單元、渲染圖、透過變數資源管理器視覺化變數、使用資料檢視器視覺化資料框等等環境:自動啟用並在virtualenv、venv、pipenv、conda 和 pyenv 環境之間進行切換重構:透過變數提取、方法提取和匯入排序來重構Python程式碼如下所示:
文件連結:https://marketplace.visualstudio.com/items?itemName=ms-python.python
二、Python Snippets
Python Snippets 外掛可以讓我們的 Python 程式設計更加高效。它包含了大量的內建方法,以及string、list、sets、tuple、dictionary、class程式碼片段,並且還為每個程式碼段提供至少一個示例。
所有python內建方法程式碼片段所有python string片段所有python list片段所有python set片段所有python tuple片段所有python dictionary 字典片段幷包含許多其他程式碼段(例如if/else、for、while、while/else、try/catch,檔案處理和類片段和oop類示例(多型性、封裝、繼承.i.g)如下所示:
文件連結:https://marketplace.visualstudio.com/items?itemName=frhtylcn.pythonsnippets
如果大家在學習中遇到困難,想找一個python學習交流環境,可以加入我們的python裙,關注小編,並私信“01”即可進裙,領取python學習資料,會節約很多時間,減少很多遇到的難題。
三、Python Docstring Generator
Python Docstring Generator可以自動建立docstring,這真的為開發人員減少了的很大工作量。並且,生成的文件字串遵循所有標準格式,包括Google、docBlockr、Numpy、Sphinx和PEP0257。它的主要功能包括:
快速生成一個可透過Tab鍵瀏覽的docstring程式碼段在幾種不同型別的文件字串格式之間進行選擇透過pep484型別提示、預設值和var名稱推斷引數型別支援args,kwargs,修飾符,錯誤和引數型別下面是例項:
具體使用方法、擴充套件配置、自定義模板可參考文件:
文件連結:https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring
四、Python Test Explorer for Visual Studio Code
這個外掛透過使用Test Explorer UI執行Python Unittest或Pytest測試,對於功能測試非常方便。具體功能如下:
在VS Code的側欄中的“測試”檢視中顯示“測試資源管理器”,其中包含所有檢測到的測試、套件及其狀態在測試發現期間方便的錯誤報告單元測試和Pytest除錯在資源管理器中選擇測試後,顯示失敗的測試日誌支援多根工作區支援Unittest和Pytest測試框架及其外掛
文件連結:https://marketplace.visualstudio.com/items?itemName=LittleFoxTeam.vscode-python-test-adapter
五、Python Preview
Python Preview可展現視覺化除錯的過程,並新增到我們的Python程式碼中。它將除錯程式碼轉換為帶有動畫和圖形元素的互動式會話,以表示應用程式狀態,對於程式碼除錯非常直觀。
文件連結:https://marketplace.visualstudio.com/items?itemName=dongli.python-preview
六、Python Type Hint
Python Type Hint提供針對Python的型別提示自動完成功能,以及針對內建型別、類和鍵入模組的完成項。
提供內建型別、估計型別和鍵入模組的型別提示完成項估計正確的型別,提供完成項可以在工作區中搜索Python檔案以進行型別估計
文件連結:https://marketplace.visualstudio.com/items?itemName=njqdev.vscode-python-typehint
七、Jupyter
Jupyter可以說是我最喜歡的VS Code外掛之一,可以讓我們在VS Code中完美使用Jupyter Notebooks。使用方法如下:
1、建立新筆記本,開啟命令面板(Windows:Ctrl + Shift + P;iOS:Command + Shift + P),然後選擇命令Jupyter: Create New Blank Jupyter Notebook。
2、透過單擊狀態列右下方的核心選擇器或呼叫Notebook: Select Notebook Kernel命令來選擇核心。
3、透過單擊語言選擇器或呼叫Notebook: Change Cell Language命令來更改單元格語言。
另外,Jupyter外掛還支援VS Code Insiders中的其他語言,例如Julia和R。