PyCharm 2021.1: kollaborative Entwicklung, automatischer Import bei Nutzung der Modulmember-Completion und erweiterte WSL-Unterstützung.
Code With Me vernetzt Remote-Entwicklungsteams in einer reichhaltig ausgestatteten Collaboration-Umgebung. Stellen Sie die benötigte Zugriffsstufe für Ihr Projekt ein und teilen Sie den Link mit anderen, um sie zur Zusammenarbeit einzuladen. Ihre Kolleg*innen benötigen nicht einmal eine eigene IDE, um mit Ihnen zusammenzuarbeiten. Mit integrierten Audio- und Videoanrufen sowie Chat-Nachrichten hilft Code With Me Teams dabei, den Code zu besprechen, ihr Wissen zu teilen und effizienter zusammenzuarbeiten.
Überarbeitete Fertigindizes für gängige Python-Interpreter sorgen in PyCharm für eine erheblich schnellere Indizierung der Standardbibliothek. Durch diesen Ansatz konnten wir auch die Größe der PyCharm-Installation reduzieren.
Sie können jetzt direkt mit Projekten arbeiten, die sich im WSL-Dateisystem befinden. Mit PyCharm können Sie jetzt jedes beliebige Verzeichnis in \\wsl$ öffnen. Wenn die IDE eine Python-Datei im Verzeichnis erkennt, schlägt sie das Anlegen eines WSL-basierten Interpreters vor. Wenn ein WSL-Interpreter vorhanden ist, wird dies ebenfalls erkannt. Für die Versionsverwaltung können Sie die in Ihrer WSL-Instanz installierte Git-Version verwenden.
PyCharm fügt jetzt automatisch eine Importanweisung ein, wenn Sie in Ihrem Code durch Code-Completion die Liste der verfügbaren Member eines Moduls oder Pakets abrufen. Der automatische Import bei Code-Completion wird auch von einigen gängigen Paket-Aliasnamen ausgelöst, z. B. np für NumPy oder pd für pandas.
PyCharm erkennt jetzt Methoden, die mehrere Parameter mit definierten Argumenten haben. Wenn Sie die Code-Completion für eine solche Methode aufrufen, analysiert PyCharm den Kontext und bietet Vorschläge für alle Parameter, wenn es lokale Variablen mit demselben Namen gibt.
PyCharm kann die Typen in dekorierten Methoden basierend auf den Typen und Typhinweisen der jeweiligen Dekoratoren validieren.
# type: ignore
und unterdrückt Typprüfungsfehler im Editor. Im neuen Toolfenster Python Packages können Sie neue Python-Pakete installieren oder die zum Download verfügbaren Pakete durchsuchen, ohne den Editor zu verlassen. Sie können das Fenster jederzeit über das Hauptmenü öffnen: View | Tool Windows | Python Packages.
Das Toolfenster Python Packages zeigt alle installierten Pakete an sowie alle Pakete, die im PyPI-Repository verfügbar sind.
Mit einer neuen integrierten Browser-Vorschau können Sie sich unkompliziert HTML-Dateien anzeigen lassen. Alle Änderungen, die Sie in der IDE an den HTML-Dateien oder den verknüpften CSS- und JavaScript-Dateien vornehmen, werden sofort gespeichert, und die Vorschau wird unmittelbar aktualisiert. Um die Vorschau zu öffnen, klicken Sie im Widget in der oberen rechten Ecke des Editors auf das PyCharm-Logo.
Sie können jetzt im geteilten Modus auf einen Tab doppelklicken, um ihn zu maximieren. Durch einen erneuten Doppelklick wird die ursprüngliche Größe wiederhergestellt.
Wählen Sie ein Inspektionsprofil, bevor Sie ein Commit Ihrer Änderungen im VCS durchführen. Um auf diese Funktion zuzugreifen, klicken Sie im Trennbereich des Commit-Toolfensters auf das Zahnradsymbol, um die Commit-Optionen anzuzeigen. Wählen Sie die Option Analyze aus, klicken Sie auf Configure und wählen Sie das gewünschte Profil aus. Profile können unter Preferences / Settings | Editor | Inspections erstellt werden.
Die MDN-Dokumentation wird jetzt mit PyCharm mitgeliefert. Auf diese Weise werden Verbindungsprobleme zur MDN-Website vermieden, und die Dokumentation für Ihre HTML-, CSS- und JavaScript-Dateien kann schneller angezeigt werden. Auch der Umfang der im Editor angezeigten Informationen wurde erweitert – für die JavaScript-APIs werden zum Beispiel die unterstützten Browserversionen angezeigt.
Das Überprüfen von CSS-Code mit Stylelint ist jetzt einfacher. Es bedarf nur weniger Klicks, um mit diesem beliebten Linter Probleme in Ihrem Code zu beheben. Bewegen Sie den Mauszeiger oder die Einfügemarke auf ein Problem in Ihrer Datei, drücken Sie Alt+Enter und wählen Sie Stylelint: Fix current file.
Darüber hinaus können Sie jetzt im entsprechenden Feld unter Preferences / Settings | Languages & Frameworks | Style Sheets | Stylelint den Pfad zur Konfigurationsdatei angeben.
When working with style sheets, you can now check the specificity of your selectors – just hover over a selector that you want to check. Alternativ können Sie den Fokus auf einen Selektor legen und mit F1/Strg+Q (F1/Strg+J) das Dokumentations-Popup aufrufen, das diese Informationen ebenfalls enthält.
Mit dem neuen Feld ORDER BY können Sie die Tabelle neu anordnen, indem Sie die Datenbankabfrage um eine Klausel ergänzen. Um nach mehreren Spalten zu sortieren, klicken Sie mit gedrückter Alt-Taste auf den Spaltennamen. Sie können jetzt gefilterte und sortierte Abfragen auch exportieren.
Sie können jetzt eine grafische Oberfläche nutzen, um in MongoDB-Collections Daten zu bearbeiten oder den Typ eines Feldes zu ändern. Die Typänderung kann sowohl im Kontextmenü des Feldes als auch im Werteeditor erfolgen.
Bitte beachten Sie, dass die mit Nur Pro gekennzeichneten Features nur in PyCharm Professional Edition angeboten werden.