[英]Skipping long entries for history search in IPython 5.x
我在Python工作流程中大量使用ipython
控制台。 我對發布的新5.x系列感到非常滿意,發現在歷史記錄搜索中,它能夠在長代碼塊中自由導航,這是一把雙刃劍。
例如,如果有一個最近導入的以導入foo
開頭的代碼塊,那么輸入import f
並按一下向上鍵以完成歷史記錄搜索現在會提示以下內容:
In [100]: import foo
...:
...: # copy-pasted code block that shows up in history
...: for foobar in foo.bar:
...: pass
...:
現在,如果您只是在尋找一行導入語句,並且歷史記錄中的代碼段足夠長,那么在切換到歷史記錄中較早(所需)的import foo
之前,有很多行需要向上導航。
所以我的問題是,有沒有一種快捷方式可以跳過很長的歷史記錄條目到上一個條目? 使用Ctrl+R
瀏覽歷史記錄顯然是解決此問題的方法,但是我想知道是否可以通過向上鍵使用它。
<Up>
/ <CP>
和<Down>
/ <CN>
遍歷歷史記錄的每一行。
使用<PageDown>
和<PageUp>
鍵可以遍歷條目。
以下是完整的快捷方式列表: http : //ipython.readthedocs.io/en/stable/config/shortcuts/index.html 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.