Affichage de la documentation de la fonction dans PyDev
-
10-10-2019 - |
Question
J'ai obtenu Pydev et en cours d'exécution, et presque tout fonctionne bien. Cependant, je vais avoir des problèmes avec docstrings.
Le mot Let par exemple j'ai une fonction telle que:
def _get_logging_statement(self):
"""Returns an easy to read string which separates items in the log file cleanly"""
result = "\n\n#============================================="
result += "\n# %-80s#"(self)
result =+ "\n\n#============================================"
return result
On suppose que j'ai rééd surchargée au format de cette chaîne correctement aussi bien.
Quand je survolez ce dans Eclipse il me montre la pleine docstring comme prévu. Cependant, la mise en œuvre est également affiché sous la doctsting.
Y at-il un moyen de uniquement afficher le docstring?
La solution
Ne ressemble pas à ce moment. Googlé autour de cette question et le résultat supérieur m'a fait remarquer à cette PyDev utilisateurs après :
Le Lundi 3 mai 2010 à 05h45, Janosch Peters a écrit:
Salut,
quand je survolez une fonction ou une classe, je reçois une info-bulle indiquant la toute définition de la fonction / classe non seulement la docstring (comme je s'attendre).
Est-ce comportement attendu? Je pense qu'il serait plus utile, si seulement le contenu du docstring est affiché.
Il est actuellement prévu. S'il vous plaît entrer une demande de fonctionnalité pour faire montrant juste la docstring une option.
Cheers,
Fabio
regarda autour du bug Pydev / fonctionnalité suivi et n'a pas trouvé ce problème spécifique est entré. Vous voudrez peut-être entrer dans le système de suivi de demande de fonctionnalité Pydev et voir si vous pouvez y arriver aide.
Autres conseils
J'ai soumis une demande de fonctionnalité dans le PyDev bug tracker , avec l'ID 863.
Dans PyCharm quand je passe la souris sur un nom de méthode, je peux voir une projection popup seule la docstring de chaque méthode, sans les détails de mise en œuvre. Et, comme les balises
@param xx:
,@rtype
, etc., sont analysés correctement et montré dans un format lisible dans le menu contextuel et style différent comme spinx / epytext / google / plaine peut être modifié dans les paramètres afin qu'il puisse reconnaître tous les formats.Je voudrais suggérer la même chose dans PyDev: un pop-up qui montre docstring avec des étiquettes analysé, sans les détails de mise en œuvre, et si comme javadoc, on peut utiliser
<code>some code</code>
pour le rendre comme en HTML, mieux.
Considérez voter jusqu'à ce billet si vous voulez aussi cela. (Et peut-être voter ici aussi)