Autoconfiguration de l'environnement pour vos projets importés ou clonés, « Search Everywhere » pour trouver les commits Git, création d'un composant React à partir de l'utilisation et nouvel écran d'accueil pour une configuration initiale plus rapide.
Si vous clonez ou importez un projet depuis le référentiel avec un fichier requirements.txt, setup.py, environment.yml ou pipfile à l'intérieur, PyCharm configurera votre environnement Python pour vous.
Search Everywhere vous permet maintenant de chercher aussi vos commits Git. Appuyez deux fois sur Maj pour ouvrir Search Everywhere et lancer la recherche. Vous pouvez même utiliser la boîte de dialogue de recherche pour trouver les résultats de calculs mathématiques.
L'écran d'accueil de PyCharm a été repensé. L'assistant initial a été remplacé par un écran d'accès rapide contenant quatre pages : Projects pour gérer vos projets, Customize pour configurer l'interface de l'IDE, Plugins pour installer des plugins et Learn PyCharm pour accéder aux ressources d'apprentissage de l'IDE.
Vous pouvez maintenant inverser les instructions « if » : allez dans le menu contextuel pour « if », choisissez Show Context Actions et sélectionnez Invert 'if' condition. Les branches changeront de position, mais la sémantique restera la même. Cela fonctionne pour toutes les instructions « if » sans branches « elif ». L'action comprend le flux de contrôle, et gère le retour anticipé.
This was a community contribution.
Si vous souhaitez ouvrir plusieurs onglets lorsque vous travaillez sur un projet, vous pouvez désormais glisser-déposer les onglets de fichiers pour diviser l'éditeur horizontalement ou verticalement. Nous avons également introduit l'action Open in Right Split, qui divise l'éditeur verticalement lors de l'ouverture de votre fichier. Vous pouvez appeler cette action à partir de la vue Project ou d'autres fenêtres contextuelles de navigation telles que Recent Files, Search everywhere et la barre de navigation.
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.
Vous pouvez maintenant effectuer des modifications dans la zone de staging directement à partir de PyCharm. Pour activer cette fonctionnalité, cliquez sur Preferences / Settings | Version Control | Git et sélectionnez Enable staging area. Cliquez sur l'icône + pour ajouter vos fichiers au nouveau nœud Staged dans la vue Commit. Vous pouvez également interagir avec la zone de staging directement depuis la gouttière ou dans la vue Diff.
SciView permet désormais de sélectionner et de copier des valeurs, ainsi que de trier et de filtrer les colonnes. Vous pouvez ouvrir et comparer visuellement deux ensembles de données directement dans le volet de l'éditeur et exporter les données traitées au format CSV.
Vous pouvez personnaliser le format Markdown dans Preferences / Settings | Editor | Code Style | Markdown. Appuyez sur Ctrl+Alt+L pour appliquer le formatage. Le bouton Auto-Scroll Preview en haut à droite de l'éditeur vous permet de synchroniser le défilement du volet d'aperçu sur celui de l'éditeur.
Désormais, lorsque vous appuyez sur Alt+Entrée, l'IDE appelle des suggestions pour corriger la grammaire et l'orthographe. De plus, nous avons commencé à utiliser une nouvelle version du moteur de vérification grammaticale LanguageTool, qui améliore les révisions de texte en anglais et prend en charge plus de 10 langues supplémentaires.
Vous avez un composant React non résolu dans votre code ? Placez le curseur à l'emplacement du composant, appuyez sur Alt+Entrée et sélectionnez Create class / function component dans la liste : l'IDE créera la structure de code appropriée.
Vous pouvez désormais exporter une requête HTTP vers cURL. Pour ce faire, appuyez sur Alt+Entrée dans l'éditeur de requêtes HTTP puis sélectionnez Convert to cURL and copy to clipboard. Cette conversion fonctionne dans les deux sens, de cURL à une requête HTTP et d'une requête HTTP à cURL.
PyCharm vous aide à améliorer votre productivité avec Tailwind CSS . Intallez le plugin Tailwind CSS depuis Preferences / Settings | Plugins et l'IDE complètera automatiquement vos classes Tailwind, vous montrera un aperçu du CSS qui en résulte au survol de la souris et prendra en charge les personnalisations effectuées avec des fichiers tailwind.config.js.
PyCharm 2020.3 prend en charge Code With Me (version EAP), un nouveau service de JetBrains pour le développement collaboratif et la programmation en binôme. Code With Me vous permet de partager le projet que vous avez actuellement ouvert dans votre IDE avec d'autres personnes et de travailler dessus ensemble en temps réel. Vous pouvez le télécharger dès maintenant depuis la marketplace des plugins (Preferences / Settings | Plugins | Marketplace). Consultez ces articles pour en savoir plus sur Code With Me.
Veuillez noter que les fonctionnalités signalées par l'indication Édition Pro uniquement ne sont prises en charge que dans PyCharm Professional Edition.