Interaktives Rebasing, intelligentes Debugging und eine für die Programmierung entwickelte Schriftart.
Wenn Ihnen ein sauberer Commitverlauf wichtig ist, kennen Sie das interaktive Rebasing bereits. Wir haben diesen Vorgang jetzt vereinfacht und grafischer gestaltet. Klicken Sie einfach mit der rechten Maustaste auf einen vergangenen Commit, wählen Sie „interactively rebase from here“, und wir helfen Ihnen, den perfekten Git-Verlauf hinzubekommen!
Wenn es zu Ihrer Entwicklerphilosophie gehört, mit atomaren Commits eine Story zu erzählen, wechseln Sie wahrscheinlich zwischen dem Commit-Fenster und Ihrem Code hin und her, um alles perfekt vorzubereiten. Wir machen Ihnen jetzt die Arbeit einfacher: Wenn Sie möchten, können Sie das Commit-Fenster als Toolfenster direkt neben Ihrem Code anzeigen.
Wenn in PyCharm (oder einer unserer anderen IDEs) eine Liste angezeigt wird, können Sie normalerweise einfach mit der Eingabe beginnen, um die Liste zu durchsuchen. Da dies jedoch nicht allen Benutzern bekannt ist, haben wir dem Branches-Popup ein explizites Suchfeld spendiert. Wir haben auch einige weitere Verbesserungen vorgenommen. So wird zum Beispiel durch Symbole angezeigt, ob ein Branch eingehende oder ausgehende Commits hat, und auch das Aktualisieren von Remote-Branches wurde vereinfacht.
Wenn Sie sehen möchten, was Ihr Code wirklich tut, ohne in ihn einzugreifen, leistet der PyCharm-Debugger hervorragende Dienste. Um festzustellen, was genau mitten in einer größeren Anweisung geschieht, mussten längere Zeilen bisher manchmal aufgeteilt werden, um ein Zwischenergebnis zu erhalten. Jetzt nicht mehr! Mit dem intelligenten „Step into“ von PyCharm ist es jetzt ganz einfach, präzise in einen bestimmten Aufruf hineinzuspringen. Und das Schöne ist: Dies ist jetzt die Standardoption.
Eine häufige Frage an unser Support-Team lautet: Ich habe PyCharm installiert. Wie führe ich nun meinen Code aus? Wir haben den Start auf Windows jetzt noch einfacher gemacht. Wenn PyCharm keine installierte Python-Version findet, empfiehlt die IDE, Python von python.org herunterzuladen und zu installieren.
Sie haben eine Bibliothek hinzugefügt, um etwas einfacher zu erledigen? Alles, was Sie in Ihrem Code verwenden, sollte auch in Ihrer requirements.txt stehen, und PyCharm hilft Ihnen jetzt, diese Datei auf dem aktuellen Stand zu halten.
Code-Linter und Inspektionen dienen dazu, Ihren Code zu bereinigen und lesbarer zu machen, damit sich auch andere in ihm zurechtfinden. Manchmal liegen diese Tools aber auch daneben, und dann ist es hilfreich, wenn man einen falschen Alarm unterdrücken kann. PyCharm berücksichtigt nun #noqa-Kommentare und unterdrückt die angegebenen Inspektionen.
PyCharm Professional Edition enthält für die Webentwicklung mit JavaScript (und anderen Websprachen) alle Leistungsmerkmale unserer Webentwicklungs-IDE JetBrains WebStorm.
Beim Schreiben von Python-Code können Sie einfach den Namen eines importierbaren Symbols eingeben und PyCharm mit Alt+Enter anweisen, das Symbol für Sie zu importieren.
Eine weitere Verbesserung bei der Code-Completion in Django-Templates besteht darin, dass PyCharm die „builtins“-Einstellung für das Template-System berücksichtigt. Sie erhalten jetzt korrekte Completion-Vorschläge für alle Tags, die Sie konfiguriert haben.
Wenn Sie Vue.js für Ihr Frontend verwenden, nutzen Sie vielleicht auch Vuex für das State-Management. Das Vue.js-Plugin für PyCharm Professional Edition unterstützt jetzt Vuex und bietet Ihnen unter anderem korrekte Completion-Vorschläge für das State-Objekt in Vuex.
Als führender Anbieter von Entwicklertools unternehmen wir alles, um Ihnen ein besseres Entwicklungsumfeld bereitzustellen. Und jetzt haben wir eine der Grundlagen verbessert: die Schriftart, in der Ihr Code angezeigt wird. JetBrains Mono wurde speziell für die Programmierung entwickelt und ist jetzt standardmäßig in PyCharm aktiviert.
Das Tolle an Python ist, dass es für viele kleine Projekte wie Backup-Skripte hervorragend geeignet ist. Da ein schlichtes Backup-Skript jedoch normalerweise nicht Teil eines Projekts ist, wollten wir Ihnen eine einfache Möglichkeit bieten, PyCharm für die Bearbeitung solcher Dateien zu verwenden. Der neue LightEdit-Modus macht dies möglich. Wenn Sie eine Datei aus dem Explorer oder mit dem CLI-Tool „charm“ öffnen, können Sie eine einzelne Datei bearbeiten, ohne ein Projekt zu erstellen. Dabei steht Ihnen in begrenztem Umfang eine Code-Completion zur Verfügung.
Es ist jetzt einfacher, mehrere Befehle auszuführen und ihre Ausgaben gleichzeitig anzuzeigen: Klicken Sie einfach mit der rechten Maustaste auf das Terminal in PyCharm und wählen Sie „Split vertically“. Natürlich können Sie das Terminal auch horizontal teilen, falls Sie dies bevorzugen.
Die Statusleiste war schon immer konfigurierbar – aber jetzt haben wir die Konfiguration vereinfacht! Klicken Sie einfach mit der rechten Maustaste auf die Statusleiste und wählen Sie aus, was Sie sehen möchten und was lieber ausgeblendet werden soll. Dadurch verlieren zum Beispiel Dateien, die die falsche Anzahl von Leerzeichen verwenden, etwas von ihrem Schrecken.
PyCharm Professional Edition enthält alle Datenbankfunktionen von JetBrains DataGrip, unserem Tool für die Datenbankverwaltung.
Daten sind das neue Öl, und daher wollen wir sie manchmal exportieren. Dazu steht Ihnen jetzt ein brandneuer Exportdialog zur Verfügung, in dem Sie ganz einfach eine Vorschau Ihrer exportierten Daten anzeigen können. Eine weitere gute Nachricht: Endlich ist jetzt auch der Export nach Excel möglich!
Haben Sie eine Reihe von SQL-Dateien, die Sie in einer definierten Reihenfolge auf Ihre Datenbank anwenden möchten? Wir haben dies einfacher gemacht: Wählen Sie einfach alle im Projekt aus, klicken Sie mit der rechten Maustaste und wählen Sie "Run". Sie können die Dateien im nun angezeigten Fenster "Run Configuration" neu anordnen.
Bitte beachten Sie, dass die mit Nur Pro gekennzeichneten Features nur in PyCharm Professional Edition angeboten werden.