Neue Benutzeroberfläche in PyCharm, Unterstützung für Remote-Jupyter-Notebooks und mehr.
Die neue Benutzeroberfläche von PyCharm wurde neu gestaltet. Sie wurde so konzipiert, dass sie die visuelle Komplexität reduziert, einen einfachen Zugang zu wesentlichen Funktionen bietet und komplexe Funktionalitäten nach Bedarf bereitstellt – so entsteht ein moderner und leistungsfähiger Eindruck.
In Version 2023.1 ist die neue Benutzeroberfläche standardmäßig für neue Benutzer*innen der PyCharm Community Edition aktiviert.
Um sie für andere Versionen zu aktivieren, drücken Sie Ctrl+Alt+S um die IDE-Einstellungen zu öffnen und wählen Sie Appearance & Behavior | New UI. Probieren Sie es aus und teilen Sie uns Ihr Feedback mit!
Besuchen Sie diese Seite, um mehr über die neue Bedienoberfläche zu erfahren.
Die neue Fensterkopfzeile beschleunigt die Ausführung gängiger Aufgaben:
Das neue Projekt-Widget zeigt den Namen des aktuellen Projekts an, ermöglicht den Wechsel zwischen den letzten Projekten, das Erstellen neuer Projekte und das Öffnen bestehender Projekte.
Das VCS-Widget zeigt den aktuellen Branch an, ermöglicht das Umschalten zwischen Branches und bietet die gängigsten VCS-Aktionen wie das Aktualisieren von Projekten, das Übertragen von Änderungen und das Verschieben von Änderungen.
Mit dem Run-Widget können Sie „Run/Debug“-Konfigurationen starten, andere Konfigurationen zum Ausführen auswählen, den Modus für die aktuelle Konfiguration ändern (Run oder Debug) und die aktuelle Konfiguration bearbeiten oder löschen.
Die Symbolleisten des Toolfensters nehmen weniger Platz ein und verwenden Symbole für eine einfachere Navigation. Um ein Toolfenster neu anzuordnen, ziehen Sie sein Symbol entlang der Seitenleiste und legen es unter der Trennlinie ab, um es vertikal zu teilen, oder auf einer anderen Seitenleiste, um die Fenster horizontal zu teilen.
Klicken Sie auf das Symbol More tool windows, um auf Toolfenster zuzugreifen, die noch nicht auf dem Bildschirm vorhanden sind.
Die wichtigsten Debug-Aktionen wurden in eine einzige Symbolleiste verschoben. Tabs zum Umschalten zwischen der Ansicht Threads & Variables und der Konsole erscheinen jetzt in den Tabs des Toolfensters, wenn es eine einzige laufende Konfiguration gibt.
Die Symbolleiste mit Run-Aktionen wurde ebenfalls in die Tabs des Toolfensters verschoben.
Die Navigationsleiste befindet sich jetzt in der Statusleiste am unteren Rand des Hauptfensters. Wenn Sie die frühere Position bevorzugen, können Sie sie wieder nach oben verschieben, indem Sie im Hauptmenü View | Appearance | Navigation Bar wählen.
Wenn Sie auf einem kleineren Bildschirm arbeiten, können Sie den Kompaktmodus aktivieren. In diesem Modus reduziert die IDE die Höhe der Symbolleisten und der Kopfzeilen der Toolfenster, verkleinert die Abstände und Polsterungen und macht die Symbole und Schaltflächen kleiner.
Die lang erwartete Unterstützung für Remote-Jupyter-Notebooks ist in PyCharm Professional verfügbar. Jetzt können Sie mit den Remote-Notebooks direkt von Ihrer IDE aus arbeiten.
Um einen Remote-Jupyter-Server mit Ihrem Projekt in PyCharm zu verbinden, wählen Sie im Hauptmenü Tools | Add Jupyter Connection und wählen Sie im Popup-Fenster Connect to Jupyter server using URL. Der Remote-Server wird an dieses spezielle Projekt gebunden.
Sie können Remote-Jupyter-Notebooks zwischen lokalen und Remote-Rechnern kopieren, einfügen und umbenennen. Um die neueste Remote-Version des Notebooks vom Server zu holen, wählen Sie im Kontextmenü Reload from Server.
Das Debuggen einzelner Zellen in Remote-Notebooks ist jetzt möglich. Es können mehrere Haltepunkte pro Zelle gesetzt werden, und die Funktionen Step Into und Step Over können zur Fehlerdiagnose verwendet werden.
Wir haben die Art und Weise, wie PyCharm mit generischen Klassen und Protokollen arbeitet, neu gestaltet. Die IDE verfügt nun über eine verbesserte Handhabung von Hierarchien generischer Klassen und generischer Protokolle, wodurch viele seit langem bestehende Probleme mit dem Type-Hinting gelöst wurden.
Das Toolfenster Python Packages unterstützt jetzt einen Workflow, bei dem Sie ein abhängiges Projekt an Ihr Hauptprojekt anhängen. Nachdem Sie das Projekt im zusätzlichen Panel auf der linken Seite des Toolfensters ausgewählt haben, können Sie Pakete installieren und deinstallieren sowie deren Versionen für jedes der Projekte verwalten.
Mit den neuen Inlay-Hinweisen für Usages ist es jetzt einfacher, den Überblick über Klassenimplementierungen und überschreibende Methoden zu behalten. Sie zeigen die Anzahl der Verwendungen eines Symbols direkt über seiner Deklaration an und ermöglichen es Ihnen, zu einer Verwendung zu navigieren. Wenn Sie sie ausschalten möchten, bewegen Sie den Mauszeiger über einen Hinweis und wählen Sie Hide ‘Code Vision: Usages’ Inlay Hints aus dem Kontextmenü.
Die Quick Documentation-Tooltip bietet jetzt Syntaxhervorhebung für die Definition des ausgewählten Ausdrucks, den abgeleiteten Typ und klickbare Links für Definitionselemente. Um einen Tooltip aufzurufen, drücken Sie ⌘ und bewegen Sie den Mauszeiger über den Ausdruck (oder setzen Sie die Einfügemarke darauf).
Die Syntaxhervorhebung im Popup-Fenster der Quick-Dokumentation sieht jetzt ähnlich aus wie die im Editor, was die Sichtbarkeit der Codedokumentation verbessert.
Wir haben die Art und Weise aktualisiert, wie das Rename-Refactoring in PyCharm verwendet wird. Anstatt einen neuen Namen im Popup-Dialog einzugeben, kann man ihn nun über das Inline-Prompt-Formular ändern.
Einfaches Hinein- und Herauszoomen in und aus der IDE. Die Größe aller UI-Elemente wird auf einmal geändert. Wählen Sie dazu im Hauptmenü View | Appearance und passen Sie die IDE-Skalierung nach Wunsch an. Sie können sogar eine benutzerdefinierte Tastenkombination dafür zuweisen.
Sie können jetzt das IDE-Layout anpassen, indem Sie die Breite der seitlichen Toolfenster einstellen. PyCharm wird sich Ihre Wahl für jedes Toolfenster merken. Das neue Kontrollkästchen Remember size for each tool window finden Sie unter Settings/Preferences | Appearance & Behavior | Appearance | Tool Windows.
Legen Sie fest, wie sich die IDE verhalten soll, wenn Sie Änderungen in zukünftigen Projekten speichern.
Öffnen Sie dazu File | New Projects Setup | Preferences / Settings For New Projects | Tools | Actions on Save und wählen Sie aus, welche Aktionen beim Speichern von Änderungen ausgeführt werden sollen.
Die lang erwartete Astro-Unterstützung ist endlich in PyCharm verfügbar! Die Bereitstellung erfolgt über unser neues external">Astro-Plugin, das Sie unter <0>Preferences / Settings | Plugins installieren können. Das Plugin stellt grundlegende Funktionen bereit, einschließlich Syntaxhervorhebung, Code-Completion mit automatischen Importen, Refactorings, Navigation, korrekte Formatierung und mehr.
PyCharm wandelt jetzt in einfache oder doppelte Anführungszeichen eingefasste Zeichenfolgen automatisch in Template-Literale um, wenn Sie ${
eingeben. Dies funktioniert sowohl für Raw-Zeichenfolgen als auch für JSX-Eigenschaften.
TypeScript wird jetzt in Vue-Templates unterstützt. Die Sprache wird aktiviert, wenn Sie das lang
-Attribut eines script
-Tags auf ts
setzen. Bisher wurde unabhängig vom lang
-Attribut im script
-Tag JavaScript als Sprache verwendet. In Templates für Vue-Single-File-Components unterstützt PyCharm jetzt Inline-Casting, verbessert die Typverengung und bietet korrekte Informationen über abgeleitete Typen in der Schnelldokumentation.
Dieses Release führt Unterstützung für Konfigurationsoptionen ein, darunter Completion-Vorschläge für benutzerdefinierte Klassen in der Option classAttributes
sowie experimentelle Optionen wie tailwindCSS.experimental.configFile
.
Sie können diese Konfigurationsoptionen unter Settings/Preferences | Languages & Frameworks | Style Sheets | Tailwind CSS einrichten.
Korrigieren Sie die Formatierung von Tabellen in Markdown-Dateien, indem Sie das Tastenkürzel Context actions (Alt+Enter) verwenden oder auf das gelbe Glühbirnensymbol drücken und in der daraufhin angezeigten Liste Reformat code auswählen.
Für Markdown-Dateien gibt es jetzt die Möglichkeit, lange Texte mit der Editoraktion Fill Paragraph in mehrere gleich lange Zeilen umzubrechen.
Setzen Sie dazu die Einfügemarke in den zu bearbeitenden Absatz und rufen Sie die Aktion aus dem Menü Edit auf oder suchen Sie mit Find Action (Strg+Umschalt+A) nach dem Befehl Fill Paragraph und führen Sie ihn aus.
Verwalten Sie Ihre Präferenzen für die Bearbeitung von Markdown-Dateien ganz einfach mit einer neuen Seite, die separate Kontrollkästchen für verschiedene Editor-Funktionen bietet.
Sie ist verfügbar unter Settings/Preferences | Editor | General | Smart Keys.
Das Toolfenster Pull-Request bietet jetzt einen eigenen Tab für jeden geöffneten Pull-Request. Der Tab zeigt sofort die Liste der geänderten Dateien an. Es gibt eine eigene Schaltfläche, um die Aktion auszuführen, die angesichts des aktuellen Status des Pull-Requests als die wichtigste angesehen wird.
Um das Verfolgen von Dateiänderungen zu vereinfachen, enthält das Structure-Toolfenster jetzt farbige Hinweise. Im Toolfenster werden geänderte Objekte blau und neu hinzugefügte Objekte grün angezeigt.
Wir haben die Bedienfreundlichkeit des Popup-Fensters Branches verbessert. Die Navigation zwischen den Branches ist jetzt einfacher, da sie in erweiterbaren Listen gruppiert sind.