web-dev-qa-db-fra.com

Comment voir les arguments de fonction dans IPython Notebook Server 3?

Je suis récemment passé à IPython Notebook 3 (3.1.0-cbccb68 pour être exact), la version Anaconda. Auparavant, lorsque je tapais une fonction et ouvrais une parenthèse comme ceci:

time.sleep()

et si le curseur était entre les parenthèses, j'obtiendrais un menu contextuel qui affiche les arguments de la fonction. Maintenant, je ne le vois pas et, même si j'ai fait des recherches, je ne peux pas savoir comment activer cette fonctionnalité.

112
user11094

Dans la version 1.0, la fonctionnalité était liée à ( et tab et shift-tab, à la version 2.0 tab était obsolète mais restait fonctionnelle dans certains cas non équivoques; . La recommandation était de toujours utiliser shift-Tab. ( a également été ajouté car il est déconseillé de créer une confusion dans la syntaxe Haskell afin de pousser également les utilisateurs vers Shift-Tab, dans la mesure où il fonctionne dans davantage de cas. dans la version 3.0, les liaisons obsolètes ont été supprimées au profit du représentant officiel, présent depuis plus de 18 mois maintenant Shift-Tab.

Appuyez donc sur Shift-Tab.

222
Matt

Essayez Shift-Tab-Tab une documentation plus grande apparaît qu'avec Shift-Tab. C'est la même chose mais vous pouvez faire défiler l'écran.

Shift-Tab-Tab-Tab et l'info-bulle s'attardera pendant 10 secondes pendant que vous tapez.

Shift-Tab-Tab-Tab-Tab et la docstring apparaît dans le pager (petite partie au bas de la fenêtre) et y reste.

12
Thomas G.