自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VS Code 2022 年 12 月版本中的 Python 有哪些新增功能?

開發(fā)
2022 年 12 月發(fā)布的 Visual Studio Code Python 擴展現(xiàn)已推出!這些擴展處于預發(fā)布階段,但可供公眾試用。以下是這個 2022 年 12 月版本的功能。

微軟在其開發(fā)者博客網站上宣布,2022 年 12 月發(fā)布的 Visual Studio Code Python 擴展現(xiàn)已推出!這些擴展處于預發(fā)布階段,但可供公眾試用。以下是這個 2022 年 12 月版本的功能。

1. 使用 Pylance 自動縮進

Pylance 擴展中增加了自動縮進功能。此功能會自動在您的代碼中創(chuàng)建正確的縮進。這允許程序員將更多的時間分配給代碼的邏輯部分,而將更少的時間分配給格式化。您也可以在VS Code – Insiders(需要注冊)中嘗試一下。

安裝 VS Code Insiders 后,轉到市場并安裝Pylance擴展。導航到 查看View > 命令面板Command Palette,鍵入Preferences,然后運行??Open User Settings (JSON)。確保 editor.formatOnType 設置為 true。它控制編輯器是否會在鍵入后自動格式化一行代碼。

設置為 true 后,繼續(xù)編寫您的代碼以享受此新功能。

2. 用于 Web 擴展的 Python

這是一個新的 VS Code 擴展,允許您在瀏覽器中運行和調試 Python 代碼。它使用WebAssembly作為執(zhí)行引擎。它處于實驗階段,因此您不應該將它用于 Python 生產開發(fā)。要開始使用它,請按照以下步驟操作:

  • 打開基于 Chrome 的瀏覽器。
  • 使用以下地址導航到您的 GitHub 存儲庫。分別用您的 GitHub 用戶名和存儲庫替換用戶名和 repo 部分。輸出應如下所示。https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=.

  • 轉到市場并安裝Experimental – Python for the Web 擴展。
  • 打開你的 Python 文件。
  • 按F5 開始調試或按CTRL+F5運行代碼而不調試。

用于 Web 擴展的 Python 的局限性

如前所述,用于 Web 擴展的 Python 是實驗性的,因此有一些限制。

(1) 大多數(shù) Intellisense 插件和擴展不可用于 Python for web。不可用的用警告符號表示,如下所示:

    (2) Web 版本使用的 Python 解釋器有以下限制。

  • 它不支持pip
  • 它不支持套接字
  • 它不支持原生 Python 模塊
  • 沒有線程支持,因此也沒有異步支持。

因此,您對該功能的使用應僅限于原型項目和測試環(huán)境。

3、Ruff 擴展

此擴展提供對 Ruff linter 的支持。最驚人的功能是它提供了快速修復操作,可以自動更正可自動修復的違規(guī)行為。Ruff 擴展不需要您使用  VS Code insiders 來嘗試。它也可以安裝在普通的 VS Code 中。要嘗試一下,請導航到 VS Code 市場并安裝它。

它通過在您編輯或打開 Python 文件時運行您的代碼來修復代碼中的違規(guī)行為。要使用它,請按照以下步驟操作:

  • 打開 Visual Studio Code
  • 創(chuàng)建一個新的 Python 文件并編寫代碼
  • 如果您有以前保存的 Python 源文件,請在 Visual Studio Code 中打開它
  • 通過導航到View > Command Palette 運行 Ruff 擴展,鍵入Ruff,然后運行?? Ruff: Fix all auto-fixable problems,如下所示。

  • 運行后,Ruff 將修復 Python 代碼中的問題。

為什么你應該在 Visual Studio Code 中嘗試新的 Python 擴展

向 Visual Studio Code 擴展添加新功能使得在平臺上使用 Python 進行開發(fā)更加高效。您將花更少的時間擔心代碼格式,從而花更多的時間處理代碼的邏輯。

此外,Visual Studio Code 等開源 IDE 會定期進行功能更新。這是由于參與 IDE 開發(fā)的人員眾多。這些更新帶有新功能,可以在使用 IDE 時帶來更好的編碼體驗。

責任編輯:趙寧寧 來源: Linux迷
相關推薦

2022-01-24 10:36:37

微軟開發(fā)者

2022-06-21 14:22:08

云計算混合云人工智能

2020-11-16 19:18:15

Jupyter微軟編程

2022-01-10 21:53:53

通信5G行業(yè)

2022-04-06 10:16:08

微軟Python 擴展Pylint 擴展

2021-02-05 09:18:33

VS CodeVim操作

2020-12-17 09:32:38

VS Code代碼編程

2020-08-29 19:18:12

Kubernetes云計算容器

2023-01-17 15:39:17

CSS功能函數(shù)

2021-01-18 17:23:30

代碼調試VS Code

2024-01-22 00:03:00

VS Code編碼開發(fā)

2022-07-25 16:48:20

物聯(lián)網傳感器醫(yī)療保健

2021-02-09 01:02:02

Python程VS code插件

2020-07-10 06:40:31

Python 3.9Python開發(fā)

2010-12-23 14:21:50

生物識別

2022-11-17 10:23:13

VS CodeCodiumPython

2024-07-25 13:53:19

2022-03-29 13:35:40

云安全云計算公有云

2022-08-24 16:16:19

VRAI人工智能

2025-02-13 09:26:43

Python元組集合
點贊
收藏

51CTO技術棧公眾號