60 votes

Fonctions cachées de PyCharm

Je sais. PyCharm est un jeune IDE mais j'aimerais savoir si vous avez trouvé des bonbons en l'utilisant. Je sais par expérience que les IDE de JetBrains sont remplis de bonbons et j'ai hâte de les trouver tous.

Veuillez énumérer vos conseils, peut-être quelque chose que vous ne pensiez pas trouver au départ.

118voto

yole Points 3628

En tant que développeur principal de PyCharm, je peux vous dire que nous n'avons pas l'habitude de cacher des fonctionnalités dans des endroits aléatoires, et il existe quelques moyens fiables de découvrir la plupart d'entre elles.

  • Essayez de cliquer avec la touche Ctrl sur tout (méthodes, fonctions, noms et paramètres des balises de modèle, etc.)
  • Si le Ctrl-clic fonctionne, il en va généralement de même pour la complétion (Ctrl-Espace), le renommage (Shift-F6) et la recherche d'utilisation (Alt-F7).
  • Regardez les menus et essayez les actions qui vous semblent intéressantes.
  • Regardez dans Paramètres | Inspections pour configurer les avertissements qui peuvent être mis en évidence par PyCharm, et notez que de nombreuses inspections ont des correctifs rapides pour corriger les problèmes automatiquement.
  • Lire le blog à l'adresse suivante http://blogs.jetbrains.com/pycharm/ et essayez les fonctionnalités qui y sont mises en avant.

33voto

Janusz Skonieczny Points 1587

J'ai récemment découvert une option (je pense qu'elle est désactivée par défaut) :

Sélection de l'entourage lors de la saisie d'un guillemet ou d'une accolade

En gros, si vous pouvez rapidement faire une chaîne de caractères à partir de n'importe quoi, il suffit d'appuyer sur Ctrl-W pour sélectionner et ensuite taper quote. Génial :)

26voto

Erik Johansson Points 210

J'aime bien ctrl-w, la fonction de sélection de bloc. Je ne l'avais jamais rencontrée auparavant, mais je pense que c'est génial de pouvoir sélectionner une fonction/un bloc if en appuyant simplement sur ctrl-w plusieurs fois.

10voto

Jesse Webb Points 8015

Ce n'est pas spécifique à PyCharm, je l'ai découvert dans IntelliJ mais j'ai pensé que les utilisateurs de PyCharm devraient en profiter aussi...

Essayez Alt+Click (Ctrl+Alt+Click si vous utilisez le clavier par défaut de Gnome) et faites glisser pour sélectionner le texte. Il sélectionnera des blocs délimités au lieu de lignes complètes en utilisant le retour à la ligne. Ces blocs sélectionnés peuvent être utilisés pour taper du texte répétitif ou supprimer plusieurs parties d'une ligne à la fois. Essayez-le, vous en trouverez l'usage plus souvent que vous ne le pensez !

5voto

Dan Breen Points 4381

Un contrôle-clic sur une méthode de vue dans une URLconf ouvrira views.py et vous amènera directement à cette méthode. De même, en contrôlant les noms de modèles dans une vue, et dans d'autres modèles (comme dans le fichier extends ) vous amènera à ce modèle.

Il n'est pas caché, mais lorsqu'on modifie un fichier CSS, il affiche les couleurs dans la gouttière pour tous les styles qui utilisent des couleurs. J'adore ça. Toujours pour les CSS : code insight offre des optimisations de balises, ainsi que la possibilité de griser les balises inutilisées.

Lors de l'édition d'un fichier HTML, déplacer la souris vers le haut et la droite de l'éditeur affichera des icônes pour plusieurs navigateurs... cliquer sur celles-ci ouvrira le HTML actuel dans le navigateur respectif. Ce n'est pas aussi utile si vous utilisez des modèles Django, mais c'est tout de même un bonbon de plus pour l'IDE.

L'importation automatique est aussi probablement l'une de mes fonctions préférées. Elle a encore besoin d'un peu de travail, cependant. Ce n'est qu'une version préliminaire, donc je suis sûr qu'elle s'améliorera continuellement.

Bien joué, JetBrains !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X