Percorrer o "histórico" do ipython com um toque de tecla por item, mesmo quando houver várias linhas
Tenho uma pergunta semelhante a esta de 2012 IPython - percorrer os blocos no histórico de entrada? - mas cujas respostas também têm mais de oito anos. Isto é: como percorrer os ipython
itens do histórico sem, digamos, apertar a tecla de seta para cima uma vez para cada linha em um bloco de 30 linhas.
Aparentemente ipython
, não usa readline
há muitos anos: então, qual é a maneira (se houver) de conseguir isso? Eu estou noIPython 7.13.0
Atualizar Hmm apenas brincando com diferentes combinações de teclas que descobri que CMD-Up/Down Arrow
rola fisicamente o cursor pelas saídas históricas . Abaixo está uma aproximação de que o In[10]
é destacado em amarelo brevemente após ter atingido CMD-UpArrow
três vezes a partir da corrente In[13]
:

Não é a mesma coisa que a minha pergunta que está procurando percorrer os comandos históricos existentes /
Respostas
Page Up e Page Down fazem isso.
Além disso, aqui está a lista (completa?) De atalhos do IPython, onde encontrei esses atalhos.
Isso acaba sendo específico para a macOS
Terminal
manipulação de aplicativos de PageUp
/ PageDown
. iTerm2
em vez disso, tem o comportamento desejado de rolar o histórico usando essas teclas.
Restam duas questões que vou aprofundar mais:
- Há alguma configuração no
Terminal
aplicativo para ajustar este comportamento - E quando usar um
macBook Pro
que não tenha as teclas PgUp / PgDown`?
Atualize o Messing ainda mais com as combinações de teclas que descobri que Shift-[PageUp/PageDn]
dão conta do recado Terminal.app
. Bem, pelo menos isso funciona em um teclado externo. Ainda não tenho certeza de como fazer isso apenas no macBook Pro
teclado nativo. Oh- eu preciso pressionarFn-[Up/Dn]arrow