0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Visual Studio Code Python使用新的創(chuàng)建環(huán)境命令簡(jiǎn)化項(xiàng)目設(shè)置

jf_8lIj6kO1 ? 來(lái)源:微軟開發(fā)者M(jìn)SDN ? 作者:Amyreese ? 2022-11-07 11:06 ? 次閱讀

使用新的創(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í)踐。

a1c08924-5e2f-11ed-a3b6-dac502259ad0.gif

現(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

a1fa09e2-5e2f-11ed-a3b6-dac502259ad0.png

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)境中安裝它。

a21695b2-5e2f-11ed-a3b6-dac502259ad0.gif

您現(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)。

a256eac2-5e2f-11ed-a3b6-dac502259ad0.gif

標(biāo)記和參數(shù)化筆記本單元格

您現(xiàn)在可以直接在筆記本編輯器中添加標(biāo)簽和參數(shù)化筆記本單元格,而無(wú)需打開文檔的json 格式——這是Jupyter 擴(kuò)展中提供的功能。此功能可以為papermill 或 nbconvert 的筆記本提供參數(shù)化等功能,以便直接從您的筆記本創(chuàng)建幻燈片!

a27bbe7e-5e2f-11ed-a3b6-dac502259ad0.png

Pylance 的類型檢查狀態(tài)按鈕

您現(xiàn)在可以通過編輯器底部狀態(tài)欄中的語(yǔ)言狀態(tài)按鈕為 Pylance 設(shè)置類型檢查模式。此設(shè)置可以在 off、basicstrict 之間切換。 您可以在 Visual Studio Code Docs 中了解有關(guān)類型檢查設(shè)置和其他 Python 語(yǔ)言服務(wù)器設(shè)置的更多信息

a2b904dc-5e2f-11ed-a3b6-dac502259ad0.png

Visual Studio Code Docs https://code.visualstudio.com/docs/python/settings-reference?ocid=AID3052907






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    897

    瀏覽量

    27965
  • python
    +關(guān)注

    關(guān)注

    54

    文章

    4758

    瀏覽量

    84289
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    152

    瀏覽量

    7626
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Harmony_IOT Visual_Code環(huán)境搭建介紹

    首先十分感覺電子發(fā)燒友讓我找到不少坑的解決辦法。DevEco Device Tool以插件方式提供,基于Visual Studio Code進(jìn)行擴(kuò)展,安裝分為如下幾步:安裝Visual
    發(fā)表于 11-14 10:19

    如何安裝visual studio code

    目錄一 安裝visual studio code(簡(jiǎn)稱vscode)二 vscode新建工作空間三 添加頭文件搜索路徑四 添加宏定義五 按F12或者"Ctrl+單擊"可快速定位到
    發(fā)表于 12-24 06:06

    Visual Studio Code搭建項(xiàng)目記錄

    Visual Studio Code折騰記:Arduino開發(fā)環(huán)境搭建準(zhǔn)備配置步驟測(cè)試效果Arduino的官方IDE較為簡(jiǎn)陋,沒有語(yǔ)法高亮,沒有代碼補(bǔ)全,不能快速查找跳轉(zhuǎn)函數(shù)及變量,在
    發(fā)表于 02-23 07:15

    Visual Studio Code 軟件免費(fèi)下載

    本文檔的主要內(nèi)容是Visual Studio Code 軟件免費(fèi)下載 重新定義了編輯。免費(fèi)、開源并可在任何位置運(yùn)行。
    發(fā)表于 07-13 15:05 ?117次下載

    如何在Visual Studio和VS Code里協(xié)同寫Java?

    在大會(huì)現(xiàn)場(chǎng),微軟的兩位工程師分別在不同的操作系統(tǒng)上使用 Visual Studio 2017 和 Visual Studio Code 進(jìn)行
    的頭像 發(fā)表于 10-29 16:08 ?1.8w次閱讀

    Visual Studio Code的真正開源替代品來(lái)了

    ? Eclipse 基金會(huì)于近期推出 Eclipse Theia 1.0 穩(wěn)定版,號(hào)稱是Visual Studio Code的真正開源替代品。 Theia的界面和Visual
    的頭像 發(fā)表于 12-30 09:57 ?4496次閱讀

    Visusl Studio Code快捷鍵命令大全

    Visusl Studio Code快捷鍵命令大全
    發(fā)表于 06-03 09:17 ?1次下載

    IAR Systems更新Visual Studio Code擴(kuò)展

    來(lái)源:IAR Systems 用于代碼構(gòu)建和調(diào)試的IAR Visual Studio Code擴(kuò)展備受市場(chǎng)喜愛,其最新 1.20 版進(jìn)一步簡(jiǎn)化了嵌入式開發(fā)工作流程 瑞典烏普薩拉 - 2
    的頭像 發(fā)表于 12-08 17:47 ?698次閱讀

    IAR Systems更新Visual Studio Code擴(kuò)展 簡(jiǎn)化嵌入式開發(fā)工作流程

    IAR Systems更新Visual Studio Code擴(kuò)展 簡(jiǎn)化嵌入式開發(fā)工作流程 用于代碼構(gòu)建和調(diào)試的IAR Visual
    發(fā)表于 12-09 18:16 ?879次閱讀

    使用Visual Studio Code開發(fā)MCUXpresso工程(環(huán)境準(zhǔn)備篇)

    Visual Studio Code(VSCode)是微軟開發(fā)的一款跨平臺(tái)、免費(fèi)使用,核心代碼開源的編輯器,其擴(kuò)展性及易用性深受開發(fā)者青睞。
    的頭像 發(fā)表于 01-29 17:29 ?2326次閱讀

    使用Visual Studio Code開發(fā)MCUXpresso工程(工程創(chuàng)建/編譯篇)

    在上一篇中,我們?cè)谟?jì)算機(jī)中準(zhǔn)備了用于ARM MCU平臺(tái)的交叉編譯環(huán)境及MCUXpresso Config Tool,本篇里我們將利用這些工具創(chuàng)建適用于NXP MCU的MCUXpresso SDK工程,并在Visual
    的頭像 發(fā)表于 02-06 15:11 ?2515次閱讀

    使用Visual Studio Code進(jìn)行MicroPython編程

    Visual Studio Code(以下簡(jiǎn)稱VSCode)是一個(gè)輕量且強(qiáng)大的跨平臺(tái)開源代碼編輯器(IDE),支持Windows,OSX和Linux。內(nèi)置JavaScript、TypeScript
    的頭像 發(fā)表于 04-26 09:29 ?2739次閱讀

    Visual Studio Code的安裝和使用

    Visual Stuio Code微軟出的一款免費(fèi)編輯器。目前 Visual Stuio Code 有 Windows、Linux 和 macOS 三種版本的,屬于跨平臺(tái)的編輯器。
    的頭像 發(fā)表于 05-20 15:47 ?3213次閱讀
    <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的安裝和使用

    Visual Studiopython使用pip命令安裝模塊

    Visual Studiopython使用pip命令安裝模塊
    的頭像 發(fā)表于 07-27 11:42 ?1427次閱讀
    <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b>中<b class='flag-5'>python</b>使用pip<b class='flag-5'>命令</b>安裝模塊

    Visual Studio Code - 如何在Visual Studio Code(VS Code)中構(gòu)建和調(diào)試RL78項(xiàng)目

    本視頻演示如何在Visual Studio Code(VS Code)中構(gòu)建和調(diào)試LLVM for Renesas RL78項(xiàng)目。 000
    的頭像 發(fā)表于 08-14 12:05 ?841次閱讀