Das ist neu in PyCharm 2023.2

PyCharm 2023.2: neue Live-Vorlagen für Django, Integration des Formatierungsmoduls Black; Run Anything und AI Assistant

Wichtige Updates

Erweiterte Django-Unterstützung
Pro

Neue Live-Vorlagen für Django-Formulare und -Modelle

Neue Live-Vorlagen für Django-Formulare und -Modelle

In PyCharm 2023.2 wurde die Liste der Django Live-Vorlagen erweitert. Mit den neuen Live-Vorlagen können Sie gängige Codekonstrukte für Django-Views, -Formulare und -Modelle (einschließlich Admin-Bereich) einfügen, indem Sie einfache Abkürzungen eingeben. Sie können diese Vorlagen in Settings | Editor | Live Templates | Django verwalten. Wie Sie vorhandene Vorlagen bearbeiten oder neue erstellen können, erfahren Sie auf der PyCharm-Hilfeseite.

Wir haben auch die Liste der Live-Vorlagen erweitert, mit denen Sie unkompliziert Django-Tags in Template-Dateien erstellen können. Sie finden die erweiterte Liste unter Settings | Editor | Live Templates | Django Templates.

Endpoints-Toolfenster für Django

Endpoints-Toolfenster für Django

Das Endpoints-Toolfenster bietet jetzt Erstunterstützung für das Django REST Framework. Sie können nach Endpunkt-Deklarationen suchen, zu einer bestimmten Deklaration navigieren und URL-Pfadsegmente umbenennen. Wenn Sie auf dem Tab HTTP-Client Endpunkte bearbeiten, werden Sie durch Completion-Vorschläge unterstützt. Probieren Sie die Funktion aus und teilen Sie uns mit, welche Funktionen Sie gerne in zukünftigen PyCharm-Versionen sehen würden!

Integration des Formatierungsmoduls Black

Integration des Formatierungsmoduls Black

PyCharm 2023.2 bringt standardmäßig eine Integration für das Formatierungsmodul Black mit. Wenn Sie Black installiert haben, erkennt PyCharm die Installation und schlägt vor, Black für Ihr Projekt einzurichten.

In PyCharm funktioniert Black mit .py- und .pyi-Dateien. Sie können sowohl ganze Dateien als auch Dateifragmente formatieren. Sie können Black anstelle der integrierten Formatierungsengine verwenden, wenn Sie Ihren Code manuell neu formatieren (mittels Strg+Alt+L oder Code | Reformat Code im Hauptmenü) oder wenn Sie Änderungen in Ihren Dateien speichern. Weitere Informationen zu den Konfigurationsoptionen für Black finden Sie auf der entsprechenden Hilfeseite.

Run Anything

Run Anything

PyCharm 2023.2 führt Run Anything ein – ein Werkzeug, mit dem Sie praktisch alle Aktionen ausführen können, unabhängig davon, welche Datei gerade geöffnet ist. Sie können damit unkompliziert Run/Debug-Konfigurationen erstellen und starten, die Python-Konsole aufrufen, Python-Pakete verwalten oder Anwendungen, Skripte, Befehle und Aufgaben ausführen. Um das Run Anything-Popup zu öffnen, drücken Sie Strg zweimal hintereinander.

AI Assistant

AI Assistant Beschränkter Zugang
Pro

Mit diesem Release führen wir eine wichtige Neuerung in PyCharm Professional ein: AI Assistant. Aktuell bietet AI Assistant einen integrierten KI-Chat und kann automatisch Dokumentationskommentare für Sie schreiben, Namen vorschlagen, Commit-Nachrichten generieren und einiges mehr.

AI Assistant basiert auf dem JetBrains AI Service, der Ihnen zunächst eine Schnittstelle zu OpenAI bietet und in Zukunft noch weitere Sprachmodellanbieter einbinden wird. Um auf die Funktionen des AI Assistant zugreifen zu können, müssen Sie das JetBrains AI-Plugin installieren und sich mit Ihrem JetBrains-Account beim JetBrains AI Service anmelden. Die Verfügbarkeit des JetBrains AI Service kann in der Anfangszeit variieren. Weitere Informationen zum AI Assistant und eine Startanleitung finden Sie in diesem Blogartikel.

QML-Unterstützung
Pro

QML-Syntaxunterstützung

QML-Syntaxunterstützung

Wenn Sie in Ihrem Code die Qt Modeling Language (QML) verwenden, können Sie sich ab jetzt auf die QML-Syntaxunterstützung von PyCharm verlassen. Dies beinhaltet:

  • Syntaxhervorhebung und Code-Completion.
  • Suche nach Verwendungen.
  • Structure-Ansicht für eine einfachere Navigation in QML-Dateien.
  • Quick Documentation-Popup mit Informationen über Symbole.
QML-Formatierung und andere Einstellungen

QML-Formatierung und andere Einstellungen

PyCharm verfügt über standardmäßige Codestil-Einstellungen für QML-Code. Die Qt- und QML-Pfade, die Verwendung von qmlformat für die Formatierung und der QML-Sprachserver können unter Settings | Languages & Frameworks | QML konfiguriert werden.

Benutzererfahrung

Überarbeiteter Dialog für Python-Run/Debug-Konfigurationen

Überarbeiteter Dialog für Python-Run/Debug-Konfigurationen

Wir haben den Dialog Run/Debug Configurations für Python-Run-Konfigurationen überarbeitet. Sobald der Dialog geöffnet wurde, haben Sie nun Zugriff auf die meistverwendeten Einstellungen. Alle zusätzlichen Einstellungen, darunter Run with Python Console, Emulate terminal in output console und Before Launch befinden sich jetzt im Menü Modify options.

Paketaktualisierung im Toolfenster Python Packages

Paketaktualisierung im Toolfenster Python Packages

Im Toolfenster Python Packages können Sie mühelos PyPI-, Conda- oder private Pakete für Ihr Projekt verwalten.

In PyCharm 2023.2 wird auf der linken Seite des Toolfensters Python Packages eine Liste der neuen Paketversionen angezeigt. Bei Bedarf können Sie die neuen Versionen direkt von dieser Liste herunterladen und installieren.

Einklappen von Python-Typannotationen

Einklappen von Python-Typannotationen

Um die Lesbarkeit des Codes zu verbessern, bietet PyCharm 2023.2 die Option, komplizierte Typhinweise einzuklappen. Wenn Sie den Code lieber ohne Typannotationen lesen möchten, können Sie die Einstellung Settings | Editor | General | Code Folding | Python | Type annotations umschalten, um Ihre Projekte standardmäßig mit eingeklappten Typannotationen zu öffnen. Sie können auch die Aktionen Collapse Python Type Annotations und Expand Python Type Annotations verwenden, um Annotationen bei Bedarf mühelos ein- und auszublenden.

Textsuche in Search Everywhere

Textsuche in Search Everywhere

Search Everywhere (2x Umschalttaste) dient in erster Linie zur Suche nach Dateien, Klassen, Methoden, Aktionen und Einstellungen. Dadurch können jetzt Textsuchergebnisse angezeigt werden, wenn für eine bestimmte Suchanfrage nur wenige oder keine anderen Treffer vorhanden sind.

Code-Insight

Inlay-Hinweise für Parameternamen

Inlay-Hinweise für Parameternamen

Um den Überblick über Funktionsaufrufe mit zahlreichen Argumenten zu erleichtern, stellt PyCharm 2023.2 Inlay-Parameternamen-Hinweise bereit. Sie können deren Verhalten unter Settings | Editor | Inlay Hints einstellen. Mit Strg+Klick können Sie die Parameterhinweise für einzelne Methoden deaktivieren.

Verbesserte Typhinweise

Verbesserte Typhinweise

PyCharm 2023.2 erkennt Funktionsaufrufe, die mit typing.NoReturn annotiert sind. Die IDE stellt jetzt beim Aufruf solcher Funktionen korrekte Informationen über unerreichbaren Code und möglicherweise nicht initialisierte Variablen bereit.

Unterstützung für Fixture-Overrides in pytest

Unterstützung für Fixture-Overrides in pytest

Für pytest-Fixtures, die von Overrides betroffen sind, stellt PyCharm 2023.2 eine korrekte Typinferenz, Codenavigation und Code-Completion bereit. Die IDE löst Fixtures nun genauso wie pytest auf: Fixtures werden zuerst in der Testklasse, dann in der aktuellen Datei und in den Importanweisungen und schließlich in der nächstgelegenen conftest.py-Datei gesucht.

Verbesserte Unterstützung für Jinja-Templates

Verbesserte Unterstützung für Jinja-Templates

Neben .j2 und .jinja2 erkennt PyCharm 2023.2 auch Dateien mit der Erweiterung .jinja als Jinja-Templates und stellt die entsprechende Syntaxhervorhebung und Code-Completion bereit.

Bei Dateien mit mehrteiligen Erweiterungen, z. B. Ansible-Templates, werden jetzt sowohl für die Template-Sprache als auch für die Datensprache die korrekte Syntaxhervorhebung und Code-Completion verwendet. Zu den erkannten textbasierten Formaten gehören .xml, .yaml und .properties. *-playbook.yaml-Dateien werden jetzt ebenfalls als Jinja2-Dateien mit der Datensprache YAML erkannt.

Weitere Verbesserungen

  • In pyproject.toml-Dateien bietet PyCharm 2023.2 jetzt Completion-Vorschläge für Paketnamen in den Attributen dependencies und requires. Die IDE schlägt außerdem vor, fehlende Pakete aus diesen Attributen zu installieren.
  • Eine neue Option in PyCharm 2023.2 sorgt dafür, dass Ihr Code beim Umbruch von Zeilen in Klammern eingeschlossen wird. Das funktioniert für binäre Ausdrücke, Aufrufketten, Zeichenfolgen und relative Importanweisungen.
  • PyCharm 2023.2 bietet Syntaxhervorhebung für Inhalte innerhalb des <py-config>-Tags. Innerhalb des <py-script>-Tags bietet PyCharm jetzt außerdem Code-Completion und Argument-Typprüfung für display, Element und Element.write.

Bedienoberfläche

Farbige Projektkopfleisten in der neuen Bedienoberfläche

Farbige Projektkopfleisten in der neuen Bedienoberfläche

Sie haben jetzt die Möglichkeit, Ihren Projekten jeweils eine eigene Farbe und ein eigenes Symbol zuzuweisen, und Sie können die vordefinierten Farben der Kopfleisten anpassen. Klicken Sie dazu mit der rechten Maustaste auf eine Kopfleiste, um das Kontextmenü zu öffnen. Klicken Sie auf Change Project Color und wählen Sie die gewünschte Farbe aus. Wenn Sie diese Funktion deaktivieren möchten, können Sie einfach die Option Show Project Gradient im Kontextmenü deaktivieren.

Helles Design mit hellen Kopfleisten in der neuen UI

Helles Design mit hellen Kopfleisten in der neuen UI

In v2023.2 verbessern wir die Nutzungserfahrung beim Light-Design durch die Einführung der Alternative Light with Light Header, die passende helle Farben für Fensterkopfzeilen, Tooltips und Benachrichtigungsblasen verwendet.

Dateisortierung nach Änderungszeit in der Ansicht Project

Dateisortierung nach Änderungszeit in der Ansicht Project

PyCharm 2023.2 bietet die lang erwartete Option, Ihre Dateien in der Project-Ansicht nach der Änderungszeit anzuordnen. Diese neue Funktion sortiert die Dateien automatisch neu, wenn Änderungen in Ihrem Projekt gespeichert werden. Um diese Funktion zu aktivieren, öffnen Sie das Dreipunktmenü in der Project-Ansicht und aktivieren Sie dann Tree Appearance | Sort by Modification Time.

Anheften von Run-Konfigurationen im Run-Widget

Anheften von Run-Konfigurationen im Run-Widget

Um die Verwaltung von Run-Konfigurationen zu erleichtern, haben wir die Möglichkeit eingeführt, bevorzugte Konfigurationen im Run-Widget anzuheften. Um eine Run-Konfiguration im Pinned-Bereich anzuheften, öffnen Sie das Dreipunktmenü neben dem Namen der Konfiguration und wählen Sie Pin. Wenn Sie mehrere angeheftete Konfigurationen haben, können Sie die Reihenfolge innerhalb der Liste unkompliziert durch Ziehen verändern.

Weitere Verbesserungen

  • Wir haben die Anpassungsmöglichkeiten für die Symbolleiste der neuen Bedienoberfläche erweitert. Klicken Sie mit der rechten Maustaste auf ein Widget, wählen Sie Add to Main Toolbar und erkunden Sie die verfügbaren Optionen.

Datenanalyse
Pro

Möglichkeit zur Konfiguration verwalteter Jupyter-Server

Möglichkeit zur Konfiguration verwalteter Jupyter-Server

Mit PyCharm 2023.2 können Sie verwaltete Jupyter-Server konfigurieren. Sie können Umgebungsvariablen für verwaltete Server festlegen, verwaltete Server so konfigurieren, dass sie aus einem beliebigen Verzeichnis gestartet werden, und verwaltete Server über eine separate jupyter.exe-Programmdatei starten, die sich außerhalb des ausgewählten Python-Interpreters befindet. Außerdem können Sie zusätzliche Parameter für Jupyter- oder JupyterLab-Server angeben.

Unterstützung für Polars-DataFrames

Unterstützung für Polars-DataFrames

In PyCharm 2023.2 können Sie mit interaktiven Polars-Tabellen in Jupyter-Notebooks arbeiten. In der Python-Konsole können Sie Polars-DataFrames über die Option View as DataFrame in der Liste Special Variables untersuchen. Sowohl der Python- als auch der Jupyter-Debugger sind mit Polars kompatibel. PyCharm stellt Informationen über die Typen und Dimensionen der Tabellen bereit, vervollständigt die Namen und Typen der Spalten und ermöglicht die Sortierung der Tabellen.

Bitte beachten Sie, dass Polars-DataFrames im Scientific-Modus nicht unterstützt werden.

Performance
Pro

Neues Tool für die einfache Generierung von geteilten Indizes

PyCharm 2023.2 verfügt über ein neues Befehlszeilentool zum einfachen Erstellen und Hochladen von geteilten Indizes. Das Tool vereinfacht die Teamarbeit und spart Zeit, die sonst von der lokalen Indizierung großer Projekte beansprucht wird. Mit dem neuen Tool kann Ihr Team geteilte Indizes viel einfacher erstellen, denn statt mehrerer Skripte und Dienste sind nur wenige Klicks erforderlich. Mehr erfahren.

Сodequalitäts-Workflows
Pro

Codequalitätsplattform Qodana integriert

Codequalitätsplattform Qodana integriert

Dieses Release nimmt Ihnen die lästige Konfigurationsarbeit für statische Analysen ab, da die Codequalitätsplattform Qodana vollständig integriert wurde.

Sie können jetzt direkt in PyCharm eine Analyse starten, eine Liste der Probleme in Ihrem gesamten Projekt einsehen und Quality Gates für Ihr bevorzugtes CI/CD-System einrichten. Darüber hinaus können Sie sich die Ergebnisse der serverseitigen Analyse ansehen, ohne PyCharm zu verlassen.

Qodana wurde soeben aus der Preview-Phase entlassen. In diesem Blogartikel erfahren Sie mehr über das Release.

Webentwicklung
Pro

Verbesserte Fehlerformatierung für JavaScript und TypeScript

Verbesserte Fehlerformatierung für JavaScript und TypeScript

Für PyCharm 2023.2 haben wir überlegt, wie wir die Darstellung von JavaScript- und TypeScript-Fehlern verbessern können. Fehler und Warnungen werden jetzt verständlicher formatiert, damit Sie Probleme in Ihrem Code einfacher erkennen können. Die Verbesserungen gelten für alle TypeScript- sowie die häufigsten JavaScript-Fehler, selbst wenn sie lokalisiert angezeigt werden.

Unterstützung für CSS-Schachtelung

Unterstützung für CSS-Schachtelung

PyCharm 2023.2 unterstützt jetzt CSS-Schachtelung. Neben der Syntaxunterstützung haben wir eine Inspektion implementiert, die Sie warnt, wenn ein verschachtelter Selektor mit einem Bezeichner oder einer Funktionsnotation beginnt.

Plugin OpenAPI Specifications im Lieferumfang

Plugin OpenAPI Specifications im Lieferumfang

Das Plugin OpenAPI Specifications ist jetzt in PyCharm 2023.2 integriert. Dieses Plugin stellt Unterstützung für OpenAPI- und Swagger-Spezifikationsdateien bereit. Zu den wichtigsten Funktionen gehören die Validierung über JSON-Schema, Navigationsaktionen und Codegenerierung mit Swagger Codegen und OpenAPI Generator.

Redoc-UI-Vorschau für OpenAPI- und Swagger-Dateien

Redoc-UI-Vorschau für OpenAPI- und Swagger-Dateien

PyCharm unterstützt jetzt Redoc-UI-Vorschauen für OpenAPI- und Swagger-Spezifikationsdateien einschließlich YAML- und JSON-Dateien, sodass Sie innerhalb der IDE zwischen Redoc- und Swagger-UI wechseln können. Dank Redocly-Integration können Sie von PyCharm aus auf die Try-it-Konsole zugreifen, um Parameter festzulegen und Anfragen an Ihre API zu senden.

Unterstützung für die Bearbeitung von AsyncAPI-Dateien

Unterstützung für die Bearbeitung von AsyncAPI-Dateien

In PyCharm können Sie jetzt viel einfacher mit dem AsyncAPI-Spezifikationsformat arbeiten. Die IDE bietet Schema-Validierungsfunktionen, Code-Completion für Referenzen, eine Endpoints-Ansicht sowie eine Vorschau im Editor Preview-Fensterbereich.

HTTP-Client

gRPC-Anfragen mit TLS im HTTP-Client

gRPC-Anfragen mit TLS im HTTP-Client

Sie haben jetzt die Möglichkeit, gRPC-Anfragen im HTTP-Client mit Transport Layer Security (TLS) zu versenden. TLS stellt Verschlüsselung und Authentifizierung bereit und gewährleistet so die Vertraulichkeit und Integrität Ihrer Datenübertragung. Sowohl https:// als auch grpcs:// werden in der Anfragesyntax unterstützt.

Unterstützung für Swagger- und OpenAPI-Schemata im HTTP-Client

Der HTTP-Client versteht jetzt die Spezifikationen Swagger und OpenAPI und kann entsprechende Code-Completion-Vorschläge für JSON-Anfragen bereitstellen.

Unterstützung für JavaScript-Importe im HTTP-Client

Unterstützung für JavaScript-Importe im HTTP-Client

In PyCharm 2023.2 können Sie JavaScript-Code für Anfrage-Handler im HTTP-Client über importierte Module wiederverwenden.

PDF- und HTML-Vorschau für Antworten im HTTP-Client

PDF- und HTML-Vorschau für Antworten im HTTP-Client

Der HTTP-Client in PyCharm kann jetzt PDF- und HTML-Dateien direkt in den Anfrageergebnissen anzeigen.

GraphQL- und WebSocket-Unterstützung auf der HTTP-Client-Befehlszeile

GraphQL- und WebSocket-Unterstützung auf der HTTP-Client-Befehlszeile

Sie können jetzt die HTTP-Client-Befehlszeile in PyCharm verwenden, um mit GraphQL-APIs zu interagieren und WebSocket-Verbindungen zu Diensten aufzubauen, zum Beispiel für Tests oder Automatisierungsskripte.

VCS

GitLab-Integration

GitLab-Integration

PyCharm 2023.2 führt eine GitLab-Integration ein, um Ihren Entwicklungsworkflow zu vereinfachen. Sie können Merge-Requests jetzt direkt in der IDE bearbeiten: die Liste der Requests durchgehen, Änderungen überprüfen, Kommentare eingeben und zu den entsprechenden Stellen navigieren.

Commit auf bestimmte Codezeilen beschränken

Commit auf bestimmte Codezeilen beschränken

PyCharm 2023.2 führt eine mit Spannung erwartete Funktion ein, die selektive Commits von bestimmten Teilen eines Codeabschnitts ermöglicht. Um ein teilweisen Commit durchzuführen, markieren Sie die Zeilen innerhalb eines Abschnitts und wählen Sie im Kontextmenü Include these lines into commit aus. Der Abschnitt wird dadurch in einzelne Zeilen aufgeteilt, wobei die ausgewählten Zeilen hervorgehoben werden. Über Kontrollkästchen oder das Kontextmenü können Sie Zeilen zur Auswahl hinzufügen oder aus ihr entfernen.

Docker
Pro

Vorschau auf Dateien in Docker-Images

Vorschau auf Dateien in Docker-Images

Sie können sich jetzt ganz einfach den Inhalt einer Docker-Image-Schicht im Services-Toolfenster in einer Vorschau anzeigen lassen. Wählen Sie das Image in der Liste aus, wählen Sie Show layers und klicken Sie auf Analyze image for more information. Daraufhin wird eine Liste der in der Schicht gespeicherten Dateien angezeigt. Sie können die gewünschte Datei ganz einfach im Editor öffnen, indem Sie mit der rechten Maustaste auf die Datei klicken und Open File (bzw. bei Binärdateien Download File) auswählen.

Ausführen eines Docker-Containers in Run-Konfigurationen als „Before Launch“-Aufgabe

Ausführen eines Docker-Containers in Run-Konfigurationen als Before Launch-Aufgabe

Sie können jetzt eine Docker-Run-Konfiguration vor einer anderen Konfiguration ausführen lassen, indem Sie sie als Before Launch-Aufgabe festlegen. Die IDE wartet, bis der aktuell ausgeführte Container einen „gesunden“ Zustand erreicht, und startet dann die nächste Run-Konfiguration. Um eine Docker-Run-Konfiguration in eine Warteschlange zu stellen, erstellen Sie sie zunächst und fügen Sie sie dann über Modify options | Add before launch task | Run configuration dem entsprechenden Container hinzu.

Kubernetes
Pro

Unterstützung für mehrere kubeconfig-Dateien in einem Projekt

Unterstützung für mehrere kubeconfig-Dateien in einem Projekt

Eine neue Funktion ermöglicht die Verwendung mehrerer kubeconfig-Dateien in einem einzigen Projekt. Dies vereinfacht den Umgang mit mehreren Clustern bzw. mit Umgebungen auf unterschiedlichen Clustern innerhalb eines Projekts. Um die Dateien einzurichten, gehen Sie zu File | Settings | Build, Execution, Deployment | Kubernetes.

Anzeige von Deployment-Protokollen

Anzeige von Deployment-Protokollen

Das Services-Toolfenster bietet jetzt Zugriff auf Protokolle von Bereitstellungen auf Kubernetes-Clustern. Klicken Sie in der Baumstruktur mit der rechten Maustaste auf Deployment und wählen Sie dann im Kontextmenü Follow Log oder Download Log aus.

Datenbank-Tools
Pro

Unterstützung für Redis Cluster

Unterstützung für Redis Cluster

Sie können jetzt eine Verbindung zu Redis Cluster herstellen und den gleichen Funktionsumfang nutzen wie bei einer Standalone-Installation von Redis. Beim Herstellen einer Verbindung zu einem Cluster muss jdbc:redis:cluster: der gewünschten URL vorangestellt werden. Wählen Sie dazu den entsprechenden Verbindungstyp aus. Wenn für die Verbindung zum Cluster ein SSH-Tunnel erforderlich ist, sollten die Hosts und Ports für alle Knoten des Clusters in der URL angegeben werden.

Migrationsdialog mit überarbeiteter Bedienung

Migrationsdialog mit überarbeiteter Bedienung

Für v2023.2 haben wir die Schema-Migrationsfunktion überarbeitet. Der Hauptunterschied besteht darin, dass die Objekte jetzt in beiden Teilen des Dialogs auf derselben Zeile angezeigt werden. Dadurch ist es einfacher zu erkennen, welche Objekte im Zielschema hinzugefügt, entfernt oder geändert werden.

Zeitzoneneinstellung für Dateneditor

Zeitzoneneinstellung für Dateneditor

Die Einstellungsseite Data Editor and Viewer verfügt nun über ein neues Feld Time zone, in dem Sie einstellen können, in welcher Zeitzone datetime-Werte angezeigt werden sollen.

Unterstützung für externe Datenbanken und Datashares in Redshift

Geteilte Datenbanken und deren Inhalte werden jetzt in die Introspektion einbezogen. Die Datashares, auf denen diese Datenbanken basieren, werden ebenfalls per Introspektion geprüft.

Sonstiges

  • Mit dieser Version haben wir eine LSP-API für Plugin-Entwickler*innen eingeführt, die einen bestimmten LSP-Server für die Programmierunterstützung in der IDE verwenden möchten. Wenn Sie eine eigene Programmiersprache oder ein Framework entwickelt haben, können Sie dafür sorgen, dass diese von der IDE unterstützt werden, indem Sie einen LSP-Server und ein Plugin erstellen. Bitte beachten Sie, dass diese Funktion nur in der kostenpflichtigen Version der IDE verfügbar ist. Mehr erfahren.
  • Wir haben das Plugin Big Data Tools in mehrere Komponenten aufgeteilt, damit Sie die einzelnen Teile separat verwenden können. Dadurch stehen Ihnen in PyCharm sechs neue Plugins zur Verfügung: Kafka, Spark, Flink, Remote File Systems, Big Data File Viewer und Zeppelin. Wenn Sie alle sechs benötigen, haben Sie weiterhin die Möglichkeit, durch die Installation des Plugins Big Data Tools alle Teile mit einem Klick zu erhalten.
  • Ab Version 2023.2 wurde der Standardwert für die maximale Heap-Größe (-Xmx) auf 2 GB geändert.