Verbesserungen an Python-Erweiterungen für Visual Studio Code wurden eingeführt.
Microsoft hat auf seiner Dev-Blogs-Website angekündigt, dass die Dezember 2022-Version der Python-Erweiterungen für Visual Studio Code jetzt verfügbar ist! Diese Erweiterungen befinden sich in der Vorabversionsphase, stehen aber der Öffentlichkeit zum Ausprobieren zur Verfügung. Hier ist, was diese Version vom Dezember 2022 zu bieten hat.
1. Automatische Einrückung mit Pylance
In der Pylance-Erweiterung wurde eine Funktion zum automatischen Einrücken hinzugefügt. Diese Funktion erstellt automatisch die richtigen Einzüge in Ihrem Code. Dadurch können Programmierer mehr Zeit für den logischen Teil ihres Codes und weniger Zeit für die Formatierung aufwenden. Sie können es ausprobieren VS-Code - Insider (Registrierung benötigt).
Gehen Sie nach der Installation von VS Code Insiders zum Marktplatz und installieren Sie die Pylance Verlängerung. Navigieren Sie zu Ansicht > Befehlspalette, Typ Einstellungen, und Renn Öffnen Sie die Benutzereinstellungen (JSON). Stellen Sie sicher, dass editor.formatOnType auf wahr gesetzt ist. Es steuert, ob der Editor eine Codezeile nach der Eingabe automatisch formatiert.
{
"workbench.colorTheme": „Standard dunkel+“,
"[Python]": {
"editor.formatOnType": WAHR
},
"python.defaultInterpreterPath": "C:\\Neuer Ordner\\python.exe"
}
Sobald es auf true gesetzt ist, schreiben Sie Ihren Code, um diese neue Funktion zu genießen.
2. Python für die Weberweiterung
Dies ist eine neue VS Code-Erweiterung, mit der Sie und ausführen können Python-Code debuggen im Browser. Es benutzt WebAssembly als Ausführungsmaschine. Es befindet sich im experimentellen Stadium und sollte daher nicht für die Python-Produktionsentwicklung verwendet werden. Führen Sie die folgenden Schritte aus, um mit der Verwendung zu beginnen:
- Offen ein Chrome-basierter Browser.
- Navigieren Sie zu Ihrem GitHub-Repository unter folgender Adresse. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Ersetzen Sie den Benutzernamen und den Repo-Teil durch Ihren GitHub-Benutzernamen bzw. Ihr Repository. Die Ausgabe sollte wie unten gezeigt aussehen.
- Gehen Sie zum Marktplatz und installieren Sie die Experimentell – Python für das Web Verlängerung.
- Öffnen Sie Ihre Python-Datei.
- Drücken Sie F5 um das Debuggen zu starten oder STRG+F5 um den Code ohne Debugging auszuführen.
Einschränkungen der Python für die Weberweiterung
Wie bereits erwähnt, ist die Python for the Web-Erweiterung experimentell und weist daher einige Einschränkungen auf.
- Die meisten Intellisense-Plug-ins und -Erweiterungen sind nicht für die Verwendung in Python für das Web verfügbar. Die nicht verfügbaren sind durch ein Vorsichtssymbol gekennzeichnet, wie unten gezeigt.
- Der Python-Interpreter, den die Webversion verwendet, hat die folgenden Einschränkungen.
- Es unterstützt nicht Pip
- Es unterstützt nicht Steckdose
- Es unterstützt nicht native Python-Module
- NEIN Gewinde Unterstützung daher nein asynchron entweder unterstützen.
Daher sollten Sie diese Funktion auf Prototypprojekte und Testumgebungen beschränken.
3. Die Ruff-Erweiterung
Diese Erweiterung bietet Unterstützung für den Ruff-Linter. Das Erstaunlichste ist, dass es bietet Schnelle Lösung Aktionen, die automatisch behebbare Verstöße automatisch korrigieren. Der Halskrause Die Erweiterung erfordert nicht, dass Sie die VS Code-Insider verwenden, um sie auszuprobieren. Es ist auch für die Installation im normalen VS-Code verfügbar. Um es auszuprobieren, navigieren Sie zum VS Code-Marktplatz und installieren Sie es.
Es behebt die Verstöße im Code, indem es Ihren Code ausführt, wenn Sie eine Python-Datei bearbeiten oder öffnen. Führen Sie die folgenden Schritte aus, um es zu verwenden:
- Offen Visual Studio-Code
- Erstellen Sie eine neue Python-Datei und schreiben Sie Ihren Code
- Wenn Sie über eine zuvor gespeicherte Python-Quelldatei verfügen, öffnen Sie sie in Visual Studio Code
- Führen Sie die Ruff-Erweiterung aus, indem Sie zu navigieren Ansicht > Befehlspalette, Typ Halskrause, und Renn Ruff: Beheben Sie alle automatisch behebbaren Probleme wie unten gezeigt.
- Nach der Ausführung behebt Ruff alle automatisch behebbaren Verstöße in Ihrem Python-Code.
Warum Sie die neuen Python-Erweiterungen in Visual Studio Code ausprobieren sollten
Das Hinzufügen neuer Features zu Visual Studio Code-Erweiterungen hat die Entwicklung in Python auf der Plattform effizienter gemacht. Sie müssen sich weniger Gedanken über die Codeformatierung machen und verbringen daher mehr Zeit mit der Arbeit an der Logik Ihres Codes.
Darüber hinaus erhalten Open-Source-IDEs wie Visual Studio Code regelmäßig Feature-Updates. Dies liegt an der großen Anzahl von Personen, die an der IDE-Entwicklung beteiligt sind. Die Updates enthalten neue Funktionalitäten, die zu einem besseren Programmiererlebnis bei der Verwendung der IDEs führen.