使用新的創(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ò)展庫(kù)添加一個(gè)新的 autopep8 擴(kuò)展!與我們的 pylint、black、isort 和 flake8 擴(kuò)展一樣,autopep8 擴(kuò)展使用語(yǔ)言服務(wù)器協(xié)議來(lái)提供格式支持。由于它附帶最新版本的 autopep8,因此不需要在 Python 環(huán)境中安裝它。
您現(xiàn)在可以通過從市場(chǎng)下載 autopep8 擴(kuò)展。如果您有任何問題或功能請(qǐng)求,您可以將它們提交在 autopep8 擴(kuò)展的 GitHub 存儲(chǔ)庫(kù)中。
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
語(yǔ)言服務(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ǔ)庫(kù):
https://github.com/microsoft/vscode-autopep8
Python文件單元格折疊
現(xiàn)在可以在 Python 文件中折疊所有用 # %% 標(biāo)記表示的“單元格” 。這使得折疊代碼部分變得很容易,這樣您就可以查看您的 Python 文件而無(wú)需大量滾動(dòng)。
標(biāo)記和參數(shù)化筆記本單元格
您現(xiàn)在可以直接在筆記本編輯器中添加標(biāo)簽和參數(shù)化筆記本單元格,而無(wú)需打開文檔的json 格式——這是Jupyter 擴(kuò)展中提供的功能。此功能可以為papermill 或 nbconvert 的筆記本提供參數(shù)化等功能,以便直接從您的筆記本創(chuàng)建幻燈片!
Pylance 的類型檢查狀態(tài)按鈕
您現(xiàn)在可以通過編輯器底部狀態(tài)欄中的語(yǔ)言狀態(tài)按鈕為 Pylance 設(shè)置類型檢查模式。此設(shè)置可以在 off、basic 和 strict 之間切換。 您可以在 Visual Studio Code Docs 中了解有關(guān)類型檢查設(shè)置和其他 Python 語(yǔ)言服務(wù)器設(shè)置的更多信息。
Visual Studio Code Docs https://code.visualstudio.com/docs/python/settings-reference?ocid=AID3052907
審核編輯:劉清
-
虛擬機(jī)
+關(guān)注
關(guān)注
1文章
897瀏覽量
27965 -
python
+關(guān)注
關(guān)注
54文章
4758瀏覽量
84289 -
vscode
+關(guān)注
關(guān)注
1文章
152瀏覽量
7626
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論