Rebasing interactif, débogage plus intelligent, et une police de caractères conçue pour la programmation.
Si vous aimez que votre historique de commit reste propre, vous connaissez certainement le rebasing interactif. Nous l'avons maintenant rendu plus facile et plus graphique. Choisissez simplement un commit dans l'historique, faites un clic droit et choisissez « Interactively rebase from here ». Nous vous aiderons à obtenir un magnifique journal git !
Si vous êtes le genre de développeur qui aime les commits atomiques et qui racontent une histoire, vous faites probablement des allers-retours entre la fenêtre Commit et votre code pour tout préparer. Nous venons de vous faciliter la tâche : si vous le souhaitez, vous pouvez choisir que la fenêtre Commit s'affiche en tant que fenêtre d'outil à côté de votre code.
Habituellement, lorsque vous voyez une liste de choses dans PyCharm (ou l'un de nos autres IDE), vous pouvez commencer à saisir du texte pour rechercher dans cette liste. Mais tout le monde ne le sait pas. Nous avons donc ajouté un champ de recherche explicite à la fenêtre contextuelle Branches. Nous avons également apporté quelques autres améliorations, avec notamment des indications pour montrer si une branche possède des commits entrants ou sortants, et nous avons simplifié la mise à jour des branches distantes.
Le débogueur PyCharm est un excellent outil qui permet de voir ce que fait réellement votre code sans le modifier. Auparavant, si vous vouliez voir ce qui se passait au milieu d'une déclaration plus grande, il était parfois nécessaire de couper la ligne pour obtenir un résultat intermédiaire. Ce n'est plus le cas! La progression intelligente de PyCharm permet d'accéder facilement à l'appel dont vous avez besoin. Mieux encore : c'est désormais l'option par défaut.
Voici une question courante pour notre équipe d'assistance : j'ai installé PyCharm, mais maintenant, comment exécuter mon code ? Nous avons donc simplifié un peu le démarrage sous Windows. Si PyCharm ne trouve aucune version de Python installée, il vous suggérera de télécharger et d'installer Python depuis python.org.
Vous avez ajouté une bibliothèque pour accélérer quelques tâches ? Si vous l'utilisez dans votre code, elle doit se trouver dans requirements.txt. PyCharm facilite désormais la mise à jour de ce fichier.
Les linters de code et les inspections sont là pour améliorer l'apparence et la lisibilité de votre code si vous ou quelqu'un d'autre devez le consulter plus tard. Mais parfois, ils se trompent, et vous voulez supprimer un faux positif. PyCharm respecte désormais les commentaires « # noqa » et supprime les inspections lorsqu'elles sont spécifiées.
PyCharm Professional Edition est livré avec toutes les fonctionnalités de développement JavaScript (et autres langages Web) de JetBrains WebStorm, notre IDE pour le développement Web.
Lorsque vous écrivez du code Python, vous pouvez simplement taper le nom de n'importe quel symbole importable, puis utiliser Alt+Entrée pour que PyCharm l'importe pour vous.
Autre amélioration apportée à la saisie semi-automatique du code du modèle Django : la vérification que PyCharm respecte le paramètre 'builtins' pour le système de modèle. Vous bénéficierez désormais une saisie semi-automatique correcte pour toutes les balises que vous avez configurées.
Si vous utilisez Vue.js pour votre frontend, vous pouvez également utiliser Vuex pour la gestion des états. L'extension Vue.js pour PyCharm Professional Edition prend désormais en charge Vuex et vous propose, entre autres, une saisie semi-automatique du code correcte pour l'objet d'état Vuex.
En tant que leader dans les outils de développement, nous voulons faire tout notre possible pour améliorer le développement. Et nous avons amélioré l'un des fondamentaux : la police de caractères de votre code. JetBrains Mono est spécialement conçu pour la programmation, et il est désormais activé par défaut dans PyCharm.
Python est particulièrement intéressant parce qu'il peut être utilisé pour de nombreuses petites choses, comme les scripts de sauvegarde. Même si votre script de sauvegarde ne fait pas partie d'un projet, nous voulions vous permettre de continuer facilement à utiliser PyCharm pour le modifier. Le nouveau mode LightEdit rend cela possible. Si vous ouvrez un fichier à partir de l'explorateur ou à l'aide de l'outil CLI 'charm', vous pouvez modifier un fichier isolé sans créer de projet, avec une saisie semi-automatique du code limitée à votre disposition.
Il est maintenant plus facile d'exécuter plusieurs commandes en même temps et de voir leurs sorties simultanément : il suffit de cliquer avec le bouton droit sur le terminal dans PyCharm et de choisir « split vertically ». Bien sûr, vous pouvez également choisir de fractionner le terminal horizontalement si vous préférez.
La barre d'état a toujours été configurable, mais nous venons d'en simplifier la configuration ! À l'aide d'un simple clic droit sur la barre d'état, choisissez exactement ce que vous voulez voir et ce que vous préférez masquer. Cela devrait faciliter votre travail sur les projets qui utilisent mal les espaces.
PyCharm Professional Edition est fourni avec toutes les fonctionnalités de base de données de JetBrains DataGrip, notre outil d'administration de base de données.
Les données sont le nouvel or noir. Parfois, il vous faut les exporter. Nous avons maintenant une toute nouvelle boîte de dialogue d'exportation qui permet de prévisualiser facilement le résultat de vos données exportées. Autre bonne nouvelle, l'exportation vers Excel est désormais également possible !
Vous avez un ensemble de fichiers SQL que vous souhaitez appliquer à votre base de données dans un ordre défini ? Nous avons simplifié l'opération : il suffit de les sélectionner tous dans le projet, de cliquer avec le bouton droit et de choisir « run ». Vous pouvez réorganiser les fichiers dans la fenêtre Run configuration qui s'affiche alors.
Veuillez noter que les fonctionnalités signalées par l'indication Pro uniquement sont réservées à PyCharm Professional Edition.