2016-03-19 10 views
6

Ich renne eine Zelle in einem iPython-Notebook. Ich habe den %% Debug-Befehl im Kopf der Zelle verwendet. Nun, wenn ich auf ipdb Prompt bin und ich die Strg + Leerzeichen oder Tab drücken, Auto-Complete scheint nicht zu funktionieren.Wie kann ich ein iPython-Notizbuch während ipdb automatisch vervollständigen?

Wie wird die automatische Vervollständigung verwendet?

+0

Im Debugger ist keine Tabulatorvervollständigung vorhanden, wenn eines der Jupy- ton-Frontends verwendet wird. Aufgrund des Designs gibt es derzeit keine einfache Möglichkeit, dies zu tun. –

Antwort

2

pyreadline Install: - pip pyreadline

öffnen jupyter Notebook & den folgenden in einer die Zelle installieren: -
% Config, drücken Sie einfach TAB IPCompleter.greedy = True
Jedes Mal, wenn Sie die automatische Vervollständigung tun wollen .

Funktioniert für mich !!!

+0

Welches Betriebssystem, etc. verwendeten Sie? Mit Firefox auf OSX funktioniert das nicht für mich. Die Tab-Taste bewegt mich einfach in das nächste Jupyter-Fenster. Irgendwelche Vorschläge? Prost. – Chogg