Automatische Umgebungskonfiguration für Ihre importierten oder geklonten Projekte, Git-Commits mit 'Search Everywhere' finden, React-Komponenten aus Verwendungen erstellen und ein neues Begrüßungsfenster für eine schnellere Ersteinrichtung.
Wenn Sie ein Projekt klonen oder ein Projekt aus dem Repo mit einer darin enthaltenen requirements.txt, setup.py, environment.yml, oder pipfile Datei importieren, richtet PyCharm Ihre Python-Umgebung für Sie ein.
Search Everywhere sucht jetzt auch nach Ihren Git-Commits. Drücken Sie zweimal die Umschalt-Taste, um Search Everywhere zu öffnen und mit der Suche zu beginnen. Sie können sogar den Suchdialog verwenden, um mathematische Berechnungen durchzuführen.
Das Begrüßungsfenster von PyCharm wurde neu gestaltet. Der Ersteinrichtungsassistent wurde durch einen Schnellzugriffsbildschirm mit vier Seiten ersetzt: ‘Projects’, um Ihre Projekte zu verwalten; ‘Customize’, um die IDE-Schnittstelle einzurichten; ‘Plugins’, um Plugins zu installieren; und ‘Learn PyCharm’, um Zugang zu Lernressourcen zu erhalten.
Sie können jetzt “if”-Anweisungen invertieren: Gehen Sie zum Kontextmenü für “if”, wählen SieShow Context Actions und wählen Sie dann Invert ‘if’ condition. Die Branches werden ihre Positionen wechseln, aber die Semantik bleibt gleich. Diese Funktion funktioniert für alle "if"-Anweisungen ohne "elif"-Branches. Die Aktion versteht den Kontrollfluss und behandelt die frühe Rückgabe.
This was a community contribution.
Wenn Sie während der Arbeit an einem Projekt mehrere Tabs öffnen, können Sie jetzt durch Ziehen und Ablegen der Dateitabs den Editor horizontal oder vertikal teilen. Mit der neuen Aktion Open in Right Split können Sie zudem eine Datei direkt in einem vertikal geteilten Fenster öffnen. Sie können diese Aktion in der Projektansicht oder in anderen Navigations-Popups aufrufen, z. B. Recent Files, Search Everywhere und der Navigationsleiste.
Starting from Python 3.10, using type aliases will no longer interfere with code insight. The new TypeAlias annotation will be supported by PyCharm as soon as it is released in Python, and we are proud to note that this implementation had direct contribution from our own PyCharm developers.
Sie können jetzt das Staging Ihrer Inhalte direkt in PyCharm durchführen. Um diese Funktion zu aktivieren, öffnen Sie Preferences / Settings | Version Control | Git und aktivieren Sie das Kontrollkästchen Enable staging area. Klicken Sie auf das Plus-Symbol, um Ihre Dateien zum neuen Staged-Knoten in der Commit-Ansicht hinzuzufügen. Sie können Änderungen auch direkt aus der Randleiste oder in der Diff-Ansicht zum Staging hinzufügen.
SciView ermöglicht jetzt das Auswählen und Kopieren von Werten sowie das Sortieren und Filtern nach Spalten. Sie können zwei Datensätze direkt im Editor-Fenster öffnen und visuell vergleichen und Ihre bearbeiteten Daten in das CSV-Format exportieren.
Sie können die Markdown-Formatierung unter Preferences / Settings | Editor | Code Style | Markdown anpassen. Drücken Sie Strg+Alt+L, um die Formatierung anzuwenden. Mit der Vorschau-Autoscroll-Schaltfläche in der oberen rechten Ecke des Editorfensters können Sie das Scrollen des Vorschaufensters mit dem Editor synchronisieren.
Wenn Sie Alt+Enter drücken, bietet die IDE jetzt Vorschläge zur Grammatik- und Rechtschreibkorrektur an. Darüber hinaus haben wir eine neue Version der LanguageTool-Engine für die Grammatikprüfung eingeführt. Diese verbessert die Textprüfung in Englisch und unterstützt mehr als 10 neue Sprachen.
Haben Sie eine unaufgelöste React-Komponente in Ihrem Code? Platzieren Sie die Einfügemarke an seiner Stelle, drücken Sie Alt+Enter und wählen Sie Create class / function component von der Liste – die IDE erstellt dann das entsprechende Codekonstrukt für Sie.
Sie können jetzt eine HTTP-Anfrage in cURL exportieren. Drücken Sie dazu Alt+Enter im Editor für HTTP-Anfragen und wählen Sie Convert to cURL and copy to clipboard. Diese Konvertierung funktioniert in beide Richtungen, von cURL zu einer HTTP-Anfrage und von einer HTTP-Anfrage zu cURL.
Mit PyCharm können Sie jetzt Tailwind CSS produktiver nutzen. Installieren Sie das Tailwind-CSS-Plugin unter Preferences / Settings | Plugins. Die IDE wird Ihre Tailwind-Klassen automatisch vervollständigen, beim Bewegen des Mauszeigers auf ein Element eine Vorschau des resultierenden CSS anzeigen, und auch Ihre Anpassungen in tailwind.config.js unterstützen.
PyCharm 2020.3 unterstützt Code With Me (EAP), einen neuen Dienst von JetBrains für kollaborative Entwicklung und Paarprogrammierung. Code With Me ermöglicht es Ihnen, das Projekt, das gerade in Ihrer IDE geöffnet ist, für andere freizugeben und gemeinsam in Echtzeit daran zu arbeiten. Sie können es noch heute vom Plugin-Marktplatz herunterladen (Preferences / Settings | Plugins | Marketplace). Mehr zu Code With Me erfahren Sie in diesen Beiträgen.
Bitte beachten Sie, dass die mit Nur Pro gekennzeichneten Features nur in PyCharm Professional Edition angeboten werden.