Question

Je sais que PyCharm est jeune IDE mais jaimerais savoir si les gars vous avez trouvé quelque temps de bonbons En l'utilisant. Je sais par expérience que JetBrains IDE sont remplis de bonbons et ne peut pas attendre pour tout.

S'il vous plaît la liste de vos conseils, peut-être quelque chose que vous ne l'avez pas d'abord prévu d'être là.

Était-ce utile?

La solution

En tant que développeur principal de PyCharm, je peux vous dire que nous ne cachons généralement pas caractéristiques dans des endroits aléatoires, et il y a quelques moyens fiables pour découvrir la plupart d'entre eux.

  • Essayez Ctrl -clic sur tout (méthodes, fonctions, noms de balises de modèle et de paramètres, etc.)
  • Si Ctrl travaux -cliquez, le fait généralement la fin ( Ctrl - Espace ), renommer ( Maj - F6 ) et Find Usages ( Alt - F7 )
  • Regardez à travers les menus et essayer les actions qui semblent intéressantes
  • Regardez Paramètres | Les inspections pour configurer les avertissements qui peuvent être mises en évidence par PyCharm, et notez que bon nombre des inspections ont quickfixes pour corriger les problèmes automatiquement
  • Lire le blog rel="noreferrer"> et essayer les caractéristiques qui y sont mis en évidence.

Autres conseils

Je l'ai récemment découvert une option (je pense qu'il est désactivé par défaut):

  

Sélection Surround sur la saisie devis ou accolade

En gros, si vous pouvez rapidement faire une chaîne de quoi que ce soit, il suffit d'appuyer sur Ctrl-W pour sélectionner et puis tapez citation. Impressionnant:)

PS: Pour activer ces paramètres d'utiliser la fonction de recherche, rechercher: surround

I comme Ctrl-w, la fonction de sélection de bloc. Je ne l'ai jamais couru à travers avant que je pense qu'il est génial d'être en mesure de sélectionner une fonction / si le bloc en appuyant simplement sur ctrl-w deux ou trois fois.

Ce n'est pas PyCharm spécifique, je l'ai fait découvert dans IntelliJ mais je bien que les utilisateurs de PyCharm devraient bénéficier aussi ...

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

Je ne sais pas si cela est un caché fonctionnalité vraiment, mais quand vous savez à ce sujet rend les tests beaucoup plus facile.

Si vous exécutez vos tests par PyCharm vous pouvez cliquer sur les noms et les lignes du backtrace pour vous emmener à la ligne exacte dans votre code python. Fait des tests beaucoup plus facile.

Contrôle-clic sur une méthode d'affichage dans un URLconf ouvrira ses portes views.py et vous apporter droit à cette méthode. De même, le contrôle-cliquant sur les noms de modèle dans une vue, et dans d'autres modèles (comme dans la balise extends) vous amènera à ce modèle.

Non caché, mais lors de la modification d'un fichier CSS, il montre les couleurs dans la gouttière pour tous les styles qui utilisent la couleur. J'aime ça. Aussi pour CSS. Code insight offre des optimisations de balises, ainsi que sur les étiquettes inutilisées grisonnants

Lors de la modification d'un fichier HTML, en déplaçant la souris vers le haut à droite de l'éditeur affiche des icônes pour plusieurs navigateurs ... en cliquant sur ceux ouvre le code HTML en cours dans le navigateur respectif. Pas aussi utile si vous utilisez des modèles Django, mais un autre morceau de bonbon IDE quand même.

Auto-import est probablement l'un de mes fonctionnalités préférées. Il a encore besoin d'un peu de travail, cependant. Ceci est juste une version préliminaire, donc je suis sûr que ça ira mieux en continu.

Et bien fait, JetBrains!

Quelque chose que j'ai récemment à comprendre était de savoir comment passer des arguments à un programme hardcoded Python lors de l'exécuter. Je voulais le faire dans l'IDE plutôt que d'avoir à basculer vers une fenêtre de commande pour exécuter le programme.

Dans PyCharm 1.5.2, vous pouvez cliquer sur Run, puis Edit Configurations. La troisième zone de texte du Script parameters haut, étiqueté, vous permet de coder en dur les paramètres du programme. Ceux-ci seront utilisés chaque fois que le programme est exécuté à partir PyCharm.

scroll top