
IPython 8.5.0.
não rola corretamente meu histórico ao usar up/down arrow
as teclas. No entanto, o %history
comando ainda me fornece o histórico adequado. Além disso, "pesquisar histórico de comandos anteriores" também ainda funciona. Eu tive esses problemas desde que atualizei o IPython de 7.15.0.
para 8.5.0.
.
Exemplo:
In [1]: x = 1
In [2]: y = 2
In [3]: %history
x = 1
y = 2
%history
Se eu pressionar agora up-arrow
(ou CTRL+P
), o IPython percorrerá algum código antigo (aparentemente aleatório a cada reinicialização do IPython). Porém digitar x
e up-arrow
resultará na x = 1
declaração histórica. Quero que up-arrow
sem digitar nada me forneça a última instrução usada.
up-arrow
costumava funcionar para mim na versão 7.15.0.
, mas agora o problema persiste nas versões 8.2.0.
até 8.5.0.
. Isso é apenas uma mudança para as versões mais recentes do IPython?
Todas as versões foram instaladas Ubuntu 20.04.5 LTS
com pip 22.2.2
. Eu instalei a versão readline 6.2.4.1
.
Qualquer ajuda seria muito apreciada.
Responder1
Este foi um problema em prompt-toolkit
; IPython 8.7.0 e superiorfixar em uma versão mais recenteisso corrige esse problema.