簡體   English   中英

跳過長條目以在IPython 5.x中進行歷史搜索

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM