Python in Visual Studio-Code. April-Ausgabe

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!

Bild

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.

Bild

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:

Bild

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.

Bild

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

Bild

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 .

Source: https://habr.com/ru/post/de450202/


All Articles