A Visual Studio Code Python-bővítményeinek továbbfejlesztése megtörtént.
A Microsoft a fejlesztői blogok webhelyén bejelentette, hogy a Visual Studio Code Python-bővítményeinek 2022. decemberi kiadása már elérhető! Ezek a bővítmények a kiadás előtti szakaszban vannak, de a nyilvánosság számára elérhetőek, hogy kipróbálhassák. Íme, mit kínál ez a 2022. decemberi kiadás.
1. Automatikus behúzás Pylance-szal
Egy automatikus behúzás funkcióval bővült a Pylance bővítmény. Ez a funkció automatikusan létrehozza a megfelelő behúzásokat a kódban. Ez lehetővé teszi a programozóknak, hogy idejük nagyobb részét a kódjuk logikai részére fordítsák, és kevesebb időt a formázásra. Kipróbálhatod VS kód – Bennfentesek (regisztráció szükséges).
A VS Code Insiders telepítése után menjen a piactérre, és telepítse a
Pylance kiterjesztés. Navigáljon ide Nézet > Parancspaletta, típus preferenciák, és fuss Nyissa meg a Felhasználói beállításokat (JSON). Győződjön meg arról, hogy a editor.formatOnType igazra van állítva. Azt szabályozza, hogy a szerkesztő automatikusan formázza-e a kódsort beírás után.{
"workbench.colorTheme": "Alapértelmezett sötét+",
"[piton]": {
"editor.formatOnType": igaz
},
"python.defaultInterpreterPath": "C:\\Új mappa\\python.exe"
}
Miután beállította az igazat, írja meg a kódját, hogy élvezhesse ezt az új funkciót.
2. Python a webbővítményhez
Ez egy új VS Code kiterjesztés, amely lehetővé teszi a és Python kód hibakeresése a böngészőben. Használja WebAssembly mint a végrehajtó motor. Kísérleti stádiumban van, ezért nem szabad Python termelési fejlesztéshez használni. A használat megkezdéséhez kövesse az alábbi lépéseket:
- Nyisd ki egy Chrome alapú böngésző.
- Navigáljon a GitHub-tárházához a következő cím használatával. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Cserélje ki a felhasználónevet és a repo részt a GitHub-felhasználónevével és a tárházával. A kimenetnek az alábbiak szerint kell lennie.
- Menjen a piactérre, és telepítse a Kísérleti – Python a weben kiterjesztés.
- Nyissa meg a Python fájlt.
- nyomja meg F5 a hibakeresés megkezdéséhez ill CTRL+F5 hogy hibakeresés nélkül futtassa a kódot.
A Python korlátai a webbővítményhez
Mint már említettük, a Python for the Web kiterjesztés kísérleti jellegű, és mint ilyen, bizonyos korlátozásokkal rendelkezik.
- A legtöbb Intellisense beépülő modul és bővítmény nem használható a Python for the webben. A nem elérhetőket az alábbiak szerint figyelmeztető szimbólum jelzi.
- A webes verzió által használt Python értelmező a következő korlátozásokkal rendelkezik.
- Nem támogatja csipog
- Nem támogatja foglalat
- Nem támogatja natív Python modulok
- Nem cérna támogatás tehát nem async támogatni sem.
Következésképpen ennek a funkciónak a használatát prototípusprojektekre és tesztkörnyezetekre kell korlátozni.
3. A Ruff kiterjesztés
Ez a bővítmény támogatja a Ruff Lintert. A legcsodálatosabb tulajdonság az, hogy biztosítja Gyors javítás olyan műveletek, amelyek automatikusan kijavítják az automatikusan javítható szabálysértéseket. A Nyakfodor kiterjesztése nem követeli meg a VS Code bennfentesek használatát a kipróbálásához. A normál VS Code-ban is telepíthető. A kipróbáláshoz keresse fel a VS Code piacteret, és telepítse.
A Python-fájl szerkesztésekor vagy megnyitásakor a kódon történő futtatással kijavítja a kód megsértését. Használatához kövesse az alábbi lépéseket:
- Nyisd ki Visual Studio kód
- Hozzon létre egy új Python-fájlt, és írja be a kódot
- Ha rendelkezik korábban mentett Python-forrásfájllal, nyissa meg a Visual Studio Code programban
- Futtassa a Ruff bővítményt a következőhöz navigálva Nézet > Parancspaletta, típus Nyakfodor, és fuss Ruff: Javítsa ki az összes automatikusan javítható problémát az alábbiak szerint.
- A futtatás után a Ruff kijavítja a Python-kód összes automatikusan javítható megsértését.
Miért érdemes kipróbálni az új Python-bővítményeket a Visual Studio Code-ban?
A Visual Studio Code-bővítmények új funkciókkal való kiegészítése hatékonyabbá tette a Pythonban való fejlesztést a platformon. Kevesebb időt vesz igénybe a kód formázása miatti aggódás, és így több időt tölt a kód logikáján való munkával.
Ezenkívül a nyílt forráskódú IDE-k, például a Visual Studio Code, rendszeresen frissítéseket kapnak. Ez annak köszönhető, hogy nagyszámú ember vesz részt az IDE fejlesztésében. A frissítések új funkciókat tartalmaznak, amelyek jobb kódolási élményt nyújtanak az IDE-k használata közben.