2016-03-19 14 views
6

Sto eseguendo una cella in un notebook iPython. Ho usato il comando di debug %% nella testa della cella. Ora, quando sono su prompt ipdb e premo il ctrl + spazio o scheda, il completamento automatico non sembra funzionare.Come eseguire il completamento automatico in un notebook iPython mentre su ipdb?

Come utilizzare il completamento automatico?

+0

Non vi è alcun completamento di tabulazione nel debugger quando si utilizza uno dei frontend Jupyter. A causa del design, al momento non esiste un modo semplice per farlo. –

risposta

2

Installare pyreadline: - pip install pyreadline

Aprire jupyter notebook & eseguire il seguente in una cella di: -
% config IPCompleter.greedy = True
Ogni volta che si vuole fare completamento automatico, basta premere TAB .

Funziona per me !!!

+0

Quale sistema operativo, ecc. Stavi usando? Con Firefox su OSX questo non funziona per me. Il tasto tab mi sposta nella successiva finestra di jupyter. Eventuali suggerimenti? Saluti. – Chogg

Problemi correlati