여러 줄의 경우에도 항목 당 하나의 키 입력으로 ipython "기록"을 순환합니다.

Dec 21 2020

2012 IPython 에서이 질문과 비슷한 질문이 있습니다 . 입력 기록의 블록을 순환합니까? -그러나 누구의 대답도 마찬가지로 8 세가 넘었습니다. 즉 ipython, 30 행 블록의 모든 행당 한 번씩 위쪽 화살표 키를 누르지 않고 내역 항목 을 순환하는 방법 입니다.

분명히 수년 동안 ipython사용되지 않았습니다 readline. 그렇다면 이것을 달성하는 방법은 무엇입니까? 나는IPython 7.13.0

업데이트 흠 그냥 다른 키 조합으로 놀 CMD-Up/Down Arrow면서 역사적 출력을 통해 커서를 물리적으로 스크롤하는 것을 발견했습니다 . 아래는 현재에서 세 번 In[10]치고 난 후가 노란색으로 짧게 강조 표시된 근사치입니다 .CMD-UpArrowIn[13]

그것은 역사의 명령을 통해 스크롤을 찾고 내 질문과 동일하지 않습니다 장소에 /

답변

1 user2357112supportsMonica Dec 21 2020 at 05:39

Page Up 및 Page Down은 그렇게합니다.

또한 여기 에 IPython 단축키의 (전체?) 목록이 있습니다. 여기에서 단축키를 찾았습니다.

StephenBoesch Dec 30 2020 at 06:25

이것은 / 의 macOS Terminal앱 처리와 관련된 것으로 밝혀졌습니다 . 대신 해당 키 입력을 사용하여 내역을 스크롤하는 원하는 동작이 있습니다.PageUpPageDowniTerm2

더 자세히 조사 할 두 가지 질문이 남아 있습니다.

  • Terminal이 동작을 조정할 수있는 앱 설정이 있습니까?
  • 무엇 사용하는 경우에 대한 macBook Pro페이지 업 / PgDown` 키가없는 것을?

Shift-[PageUp/PageDn]에서 작업을 수행 하는 키 조합으로 Messing을 추가로 업데이트하십시오Terminal.app . 적어도 외부 키보드에서 작동합니다. 아직 macBook Pro기본 키보드 에서이를 달성하는 방법이 확실하지 않습니다 . 오-눌러야 겠어Fn-[Up/Dn]arrow