Wir freuen uns, Ihnen mitteilen zu können, dass im April 2019 das Python-Erweiterungsupdate für Visual Studio Code veröffentlicht wurde. Sie können
die Python-Erweiterung vom Marketplace
herunterladen oder direkt aus der Erweiterungsgalerie in Visual Studio Code installieren. Weitere Informationen zur
Python-Unterstützung in Visual Studio Code finden Sie in der Dokumentation.
In dieser Ausgabe haben wir eine Reihe von Verbesserungen vorgenommen, die in unserem
Änderungsprotokoll aufgeführt sind. Insgesamt wurden 84 Ausgaben abgeschlossen, darunter:
- Variablen-Explorer und Daten-Viewer
- Debug-Konfigurationsverbesserungen
- Zusätzliche Verbesserungen in Python Language Server
Schauen Sie unter die Katze, um mehr zu erfahren!

Variablen-Explorer und Daten-Viewer
Python Interactive verfügt jetzt über einen integrierten Variablen-Explorer und einen Daten-Viewer (eine sehr begehrte Funktion für unsere Benutzer). Jetzt können Sie ganz einfach Variablen in der Anwendung anzeigen, überprüfen und filtern, einschließlich Listen, NumPy-Arrays, Pandas-Datenrahmen und vielem mehr!
Der Abschnitt Variablen wird jetzt angezeigt, wenn
Code und Zellen im interaktiven Python-Fenster ausgeführt werden. Sobald Sie es erweitern, wird eine Liste der Variablen in der aktuellen Jupyter-Sitzung angezeigt. Zusätzliche Variablen werden automatisch angezeigt, wenn sie im Code verwendet werden. Durch Klicken auf die Überschrift jeder Spalte werden die Variablen in der Tabelle sortiert.

Sie können auch auf jede Zeile doppelklicken oder die Schaltfläche "Variable im Daten-Viewer anzeigen" verwenden, um die vollständigen Daten jeder Variablen im neu hinzugefügten Daten-Viewer anzuzeigen und eine einfache Suche nach ihren Werten durchzuführen:

Für Data Viewer ist die Pandas-Paketversion 0.20 oder höher erforderlich. Wenn es nicht verfügbar ist, erhalten Sie eine Nachricht zum Installieren oder Aktualisieren.
Variable Explore ist standardmäßig aktiviert. Sie können es über
Datei> Einstellungen> Einstellungen deaktivieren und
Python> Data Science: Jupyter Variable Explorer anzeigen durchsuchen.
Debug-Konfigurationsverbesserungen
Wir haben den Debugger-Konfigurationsprozess für den Arbeitsbereich vereinfacht. Wenn Sie nun beim Starten des Debuggens (über Debug Panel,
F5 oder
Debug> Debugging starten) feststellen , dass die Debugging-Konfiguration nicht vorhanden ist, werden Sie aufgefordert, eine Debugging-Konfiguration für Ihre Anwendung zu erstellen. Das Erstellen einer Debug-Konfiguration kann über einen
Menüsatz erfolgen , anstatt die Datei
launch.json manuell zu konfigurieren.

Diese Eingabeaufforderung wird auch angezeigt, wenn Sie eine weitere Debug-Konfiguration über die Datei launch.json hinzufügen:

Zusätzliche Verbesserungen in Python Language Server
Diese Version enthält verschiedene Korrekturen und Verbesserungen für den Python Language Server. Wir haben die in Version 0.2 entfernten Funktionen zurückgegeben: "Symbol umbenennen", "Zur Definition wechseln" und "Alle Referenzen suchen" und beim Importieren wissenschaftlicher Bibliotheken wie Pandas, Plotly, PyQt5 die Ladezeit und die Speichernutzung verbessert , insbesondere wenn Sie in einer vollständigen Anaconda-Umgebung arbeiten.
Um Language Server zu aktivieren, ändern Sie in
python.jediEnabled unter
Datei> Einstellungen> Benutzereinstellungen den Wert false . Wir arbeiten daran, den Standard-Sprachserver in den nächsten Versionen zu erstellen. Wenn Sie also auf Probleme stoßen, stellen Sie bitte eine Frage auf der Seite
Python Language Server auf GitHub .
Andere Änderungen und Verbesserungen.
Wir haben auch kleinere Verbesserungen und Fehlerbehebungen hinzugefügt, die von Benutzern angefordert wurden, um Ihre Erfahrung mit Python in Visual Studio Code zu verbessern. Einige bemerkenswerte Änderungen umfassen:
- Ändern Sie das Standardverhalten des Debuggers, um Rückgabewerte anzuzeigen. ( # 3754 )
- Ändern Sie den Wortlaut von "Unit Test" in "Test" oder "Testing". ( # 4384 )
- Ersetzen des Parameters debugStdLib durch justMyCode. ( # 4032 )
- Option zum einfachen Aktivieren / Deaktivieren von Data Science-Codelens hinzugefügt. ( # 5211 )
- Verbesserung der Zuverlässigkeit der Testerkennung mit Pytest. ( # 4795 )
- Aktualisieren der README-Datei .
Denken Sie daran,
die Python-Erweiterung für Visual Studio Code jetzt
herunterzuladen , um die oben genannten Verbesserungen auszuprobieren. Wenn Sie Probleme haben, schreiben Sie bitte auf der
Python VS Code- Seite
auf GitHub darüber .