
IPython 8.5.0.
키를 사용할 때 내 기록이 제대로 스크롤되지 않습니다 up/down arrow
. 그러나 %history
명령은 여전히 적절한 기록을 제공합니다. 또한 "이전 명령 기록 검색"도 계속 작동합니다. IPython을 .NET 7.15.0.
으로 업그레이드한 이후로 이러한 문제가 발생했습니다 8.5.0.
.
예:
In [1]: x = 1
In [2]: y = 2
In [3]: %history
x = 1
y = 2
%history
이제 up-arrow
(또는 CTRL+P
)을 누르면 IPython은 일부 이전 코드를 순환합니다(IPython을 다시 시작할 때마다 무작위로 나타나는 것 같습니다). 그러나 입력하면 x
역사적 up-arrow
진술이 발생합니다 x = 1
. 나는 up-arrow
아무것도 입력하지 않고 마지막으로 사용한 명령문을 제공하고 싶습니다.
up-arrow
버전에서 저에게 도움이 되었지만 7.15.0.
이제 문제는 버전 8.2.0.
까지 지속됩니다 8.5.0.
. 이것은 최신 IPython 버전의 변경 사항입니까?
모든 버전은 에 설치 Ubuntu 20.04.5 LTS
되었습니다 pip 22.2.2
. readline 버전을 설치했습니다 6.2.4.1
.
어떤 도움이라도 주시면 감사하겠습니다.
답변1
이것은 prompt-toolkit
; IPython 8.7.0 이상최신 버전에 고정그러면 이 문제가 해결됩니다.