PyCharm 2021.1 : développement collaboratif, importation automatique pour la saisie des membres du module et prise en charge du WSL améliorée.
Code With Me connecte les équipes à distance dans un environnement de collaboration offrant de nombreuses fonctionnalités. Définissez les condition d'accès et invitez d'autres utilisateurs à collaborer sur votre projet en partageant le lien avec eux. Il n'est pas nécessaire que les autres personnes aient elles-mêmes installé un IDE pour collaborer avec vous. Code With Me fournit les appels audio et vidéo et une messagerie instantanée, ce qui permet de discuter du code, partager des connaissances et coopérer plus efficacement.
Nous avons amélioré les index prédéfinis pour les interpréteurs Python les plus populaires afin de rendre l'indexation de la bibliothèque standard dans PyCharm beaucoup plus rapide. Cette approche nous a également permis de réduire la taille du fichier d'installation de PyCharm.
Vous pouvez désormais travailler directement avec les projets situés dans le système de fichiers WSL. Avec PyCharm, il est maintenant possible d'ouvrir n'importe quel dossier dans \\wsl$. Si l'IDE détecte un fichier Python dans le dossier, il proposera de créer un interpréteur basé sur le WSL. Il détecte également la présence d'un interpréteur WSL. Pour le contrôle de version, vous pouvez utiliser la version de Git installée sur votre instance WSL.
Lorsque vous faites référence à un module ou à un nom de paquet dans votre code, PyCharm ajoute maintenant automatiquement une instruction d'importation et appelle la saisie automatique du code, qui fournit une liste des membres de module disponibles. L'importation automatique de la saisie automatique du code est également appliquée à certains alias de noms de paquets populaires, tels que np pour NumPy ou pd pour pandas.
PyCharm reconnaît maintenant les méthodes qui ont plusieurs paramètres avec des arguments définis. Lorsque vous appelez la saisie semi-automatique du code pour de telles méthodes, PyCharm analyse le contexte et propose des suggestions de saisie pour tous les paramètres avec des variables locales qui ont le même nom.
PyCharm peut valider les types des méthodes décorées en se basant sur les types et les conseils de types de leurs décorateurs.
# type: ignore
et supprime les erreurs de vérification de type dans l'éditeur. Installez un nouveau paquet Python ou parcourez tous les paquets disponibles en téléchargement à l'aide de la nouvelle fenêtre d'outils des paquets Python, ce sans avoir à quitter l'éditeur. Vous pouvez l'ouvrir à tout moment à partir du menu principal : View | Tool Windows | Python Packages.
Elle affiche tous les paquets installés et les paquets disponibles dans le référentiel PyPI.
Le nouvel aperçu intégré au navigateur vous permet de prévisualiser rapidement des fichiers HTML. Toute modification apportée aux fichiers HTML dans l'IDE, ainsi qu'aux fichiers CSS et JavaScript associés, sera immédiatement enregistrée et l'aperçu sera instantanément mis à jour. Pour ouvrir l'aperçu, cliquez sur l'icône avec le logo PyCharm dans le widget en haut à droite de l'éditeur.
Vous pouvez désormais double-cliquer sur un onglet dans la vue fractionnée pour l'agrandir. Double-cliquez à nouveau sur l'onglet pour le ramener à sa taille initiale.
Vous pouvez désormais choisir un profil d'inspection de code avant de valider les modifications dans le VCS. Pour accéder à cette fonctionnalité, cliquez sur l'icône d'engrenage sur le panneau séparateur de la fenêtre d'outils Commit pour afficher les options de commit, cochez la case Analyze code, cliquez sur Configure, puis choisissez le profil souhaité. Pour créer un profil, aller dans Preferences / Settings | Editor | Inspections.
La documentation MDN est maintenant intégrée à PyCharm. Cela permettra d'éviter les problèmes de connectivité avec le site web de MDN et d'accélérer l'affichage de la documentation intégrée à l'éditeur dans vos fichiers HTML, CSS et JavaScript. La documentation intégrée à l'éditeur est également plus détaillée. Par exemple, des détails sur les versions des navigateurs prises en charge pour les API JavaScript seront disponibles.
Il est maintenant plus facile d'inspecter votre code CSS avec Stylelint. Vous pouvez désormais corriger les problèmes avec ce linter populaire en tout juste quelques clics. Survolez un problème dans votre fichier ou placez le curseur dessus et appuyez sur Alt+Entrée, puis sélectionnez Stylelint: Fix current file.
Par ailleurs, vous pouvez spécifier un chemin d'accès au fichier de configuration sous le champ correspondant dans Preferences / Settings | Languages & Frameworks | Style Sheets | Stylelint.
When working with style sheets, you can now check the specificity of your selectors – just hover over a selector that you want to check. Vous pouvez également cliquer sur un sélecteur et appuyer sur F1/Ctrl+Q (F1/Ctrl+J) pour voir ces informations dans la fenêtre contextuelle Documentation.
Nous avons ajouté ORDER BY, un nouveau champ qui vous permet de réorganiser la table en appliquant une clause à une requête de table de base de données. Vous pouvez utiliser le tri empilé en cliquant sur le nom d'une colonne tout en maintenant la touche Alt. Il est également possible d'exporter des requêtes filtrées et ordonnées.
Dorénavant, vous pouvez utiliser l'interface utilisateur pour modifier le type d'un champ ou éditer des données dans les collections MongoDB. La modification d'un type peut se faire à partir du menu contextuel du champ ou dans l'éditeur de valeurs.
Veuillez noter que les fonctionnalités signalées par la mention Professional Edition uniquement ne sont prises en charge que dans PyCharm Professional Edition.