使用新的創(chuàng)建環(huán)境命令簡(jiǎn)化項(xiàng)目設(shè)置
我們添加了一個(gè)新的命令,可自動(dòng)為您的 Python 工作區(qū)創(chuàng)建虛擬環(huán)境或 Conda 環(huán)境。您可以通過命令面板觸發(fā)命令(Ctrl + Shift + P? + ? + P),選擇是要使用 venv 還是 Conda 環(huán)境創(chuàng)建新的虛擬環(huán)境,最后為您的項(xiàng)目選擇所需的解釋器。
該命令還將安裝項(xiàng)目文件夾中的 requirements/dependencies 文件中列出的必要包,例如 requirements.txt、pyproject.toml 或 environment.yml。我們希望這個(gè)新功能能夠簡(jiǎn)化環(huán)境創(chuàng)建的過程,并鼓勵(lì)使用虛擬環(huán)境編寫代碼以獲得最佳實(shí)踐。
現(xiàn)在可以為 Pylance 提供包含、排除和忽略的路徑
Pylance 添加了一項(xiàng)增強(qiáng)功能,允許用戶通過 VS Code 設(shè)置包含、排除和忽略路徑。在每個(gè)設(shè)置中,您可以指定 Pylance 診斷輸出應(yīng)包含、排除或忽略的目錄或文件的路徑。
在 VS Code 設(shè)置面板中查找這些新設(shè)置:
python.analysis.include
python.analysis.exclude
python.analysis.ignore
Pylance:
https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance
預(yù)發(fā)布的 autopep8 擴(kuò)展
我們繼續(xù)向我們不斷增長(zhǎng)的擴(kuò)展庫添加一個(gè)新的 autopep8 擴(kuò)展!與我們的 pylint、black、isort 和 flake8 擴(kuò)展一樣,autopep8 擴(kuò)展使用語言服務(wù)器協(xié)議來提供格式支持。由于它附帶最新版本的 autopep8,因此不需要在 Python 環(huán)境中安裝它。
您現(xiàn)在可以通過從市場(chǎng)下載 autopep8 擴(kuò)展。如果您有任何問題或功能請(qǐng)求,您可以將它們提交在 autopep8 擴(kuò)展的 GitHub 存儲(chǔ)庫中。
pylint: https://marketplace.visualstudio.com/items?itemName=ms-python.pylint
black: https://marketplace.visualstudio.com/items?itemName=ms-python.black-formatter
isort: https://marketplace.visualstudio.com/items?itemName=ms-python.isort
flake8: https://marketplace.visualstudio.com/items?itemName=ms-python.flake8
語言服務(wù)器協(xié)議: https://microsoft.github.io/language-server-protocol/?ocid=AID3052907
autopep8: https://pypi.org/project/autopep8/
市場(chǎng): https://marketplace.visualstudio.com/items?itemName=ms-python.autopep8
autopep8 擴(kuò)展的 GitHub 存儲(chǔ)庫:
https://github.com/microsoft/vscode-autopep8
Python文件單元格折疊
現(xiàn)在可以在 Python 文件中折疊所有用 # %% 標(biāo)記表示的“單元格” 。這使得折疊代碼部分變得很容易,這樣您就可以查看您的 Python 文件而無需大量滾動(dòng)。
標(biāo)記和參數(shù)化筆記本單元格
您現(xiàn)在可以直接在筆記本編輯器中添加標(biāo)簽和參數(shù)化筆記本單元格,而無需打開文檔的json 格式——這是Jupyter 擴(kuò)展中提供的功能。此功能可以為papermill 或 nbconvert 的筆記本提供參數(shù)化等功能,以便直接從您的筆記本創(chuàng)建幻燈片!
Pylance 的類型檢查狀態(tài)按鈕
您現(xiàn)在可以通過編輯器底部狀態(tài)欄中的語言狀態(tài)按鈕為 Pylance 設(shè)置類型檢查模式。此設(shè)置可以在 off、basic 和 strict 之間切換。 您可以在 Visual Studio Code Docs 中了解有關(guān)類型檢查設(shè)置和其他 Python 語言服務(wù)器設(shè)置的更多信息。
Visual Studio Code Docs https://code.visualstudio.com/docs/python/settings-reference?ocid=AID3052907
審核編輯:劉清
-
虛擬機(jī)
+關(guān)注
關(guān)注
1文章
949瀏覽量
28451 -
python
+關(guān)注
關(guān)注
56文章
4808瀏覽量
85053 -
vscode
+關(guān)注
關(guān)注
1文章
157瀏覽量
7868
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Harmony_IOT Visual_Code環(huán)境搭建介紹
如何安裝visual studio code
Visual Studio Code搭建項(xiàng)目記錄
Visual Studio Code 軟件免費(fèi)下載
如何在Visual Studio和VS Code里協(xié)同寫Java?
Visual Studio Code的真正開源替代品來了
IAR Systems更新Visual Studio Code擴(kuò)展
IAR Systems更新Visual Studio Code擴(kuò)展 簡(jiǎn)化嵌入式開發(fā)工作流程
使用Visual Studio Code開發(fā)MCUXpresso工程(環(huán)境準(zhǔn)備篇)
使用Visual Studio Code開發(fā)MCUXpresso工程(工程創(chuàng)建/編譯篇)
使用Visual Studio Code進(jìn)行MicroPython編程
Visual Studio Code的安裝和使用
![<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的安裝和使用](https://file1.elecfans.com/web2/M00/88/7C/wKgZomRoeu6AU3uVAARg5gr7tX8157.jpg)
Visual Studio Code - 如何在Visual Studio Code(VS Code)中構(gòu)建和調(diào)試RL78項(xiàng)目
Vector推出一套基于Visual Studio Code的免費(fèi)插件
![Vector推出一套基于<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的免費(fèi)插件](https://file1.elecfans.com/web2/M00/0C/4C/wKgZomdCxOqAK8gwAAAF0jdn2RY627.jpg)
評(píng)論