Birden çok satırda bile öğe başına bir tuş vuruşuyla ipython "geçmişi" arasında geçiş yapın
2012 IPython'dan buna benzer bir sorum var - giriş geçmişindeki bloklar arasında geçiş yap? - ama cevapları aynı şekilde sekiz yaşın üzerinde. Yani, ipython
30 satırlık bir blokta her satırda bir kez yukarı ok tuşuna basmadan geçmiş öğeleri arasında nasıl geçiş yapılır .
Görünüşe göre uzun yıllardır ipython
kullanmıyor readline
: peki bunu başarmanın yolu (varsa) nedir? Ben varımIPython 7.13.0
Hmm'yi güncelle , farklı tuş kombinasyonlarıyla oynayarak CMD-Up/Down Arrow
, imleci fiziksel olarak tarihsel çıktılar arasında kaydırdığını gördüm . Aşağıda, In[10]
akıntıdan CMD-UpArrow
üç kez vurduktan sonra kısa bir süre sarı ile vurgulanan bir tahmin verilmiştir In[13]
:

Yerinde tarihsel komutlar arasında gezinmek isteyen benim sorumla aynı değil /
Yanıtlar
Page Up ve Page Down bunu yapar.
Ayrıca, işte bu kısayolları bulduğum IPython kısayollarının (tam?) Listesi.
Bu macOS
Terminal
, PageUp
/ öğesinin uygulama işlemesine özgü olduğu ortaya çıkıyor PageDown
. iTerm2
bunun yerine, bu tuş vuruşlarını kullanarak geçmişi kaydırmak için istenen davranışa sahiptir.
Daha da derinlemesine inceleyeceğim iki soru kaldı:
Terminal
Uygulamada bu davranışı ayarlamak için herhangi bir ayar var mımacBook Pro
PgUp / PgDown` tuşlarına sahip olmayan bir kullanıldığında ne olacak ?
Messing'i Shift-[PageUp/PageDn]
, işi tamamladığını bulduğum tuş kombinasyonları ile daha da güncelleyinTerminal.app
. En azından bu harici bir klavyede çalışıyor. Bunu sadece macBook Pro
yerel klavyede nasıl başaracağından henüz emin değilim . Oh- basmam gerekFn-[Up/Dn]arrow