2016-10-04 43 views
2

對於python工作流程,我使用ipython控制檯。儘管我對新的5.x系列released感到滿意,但在歷史搜索中,我發現能夠在長碼塊內自由導航的雙刃劍。在IPython 5.x中跳過歷史搜索的長條目

例如,鍵入import f並創下了歷史搜索完成了,現在關鍵彈出如下提示出現,如果有一個最近粘貼代碼塊,與進口foo開始:

In [100]: import foo 
    ...: 
    ...: # copy-pasted code block that shows up in history 
    ...: for foobar in foo.bar: 
    ...:  pass 
    ...: 

現在,如果你簡單地尋找單行導入語句,並且如果歷史記錄中的代碼段足夠長,那麼在切換到歷史記錄中較早的(期望的)import foo之前,有很多行向上導航。

所以我的問題是,有沒有一個快捷方式可以跳過一個長的歷史記錄到前一個?使用Ctrl+R瀏覽歷史記錄是解決此問題的明顯解決方法,但我想知道是否有辦法使其與上鍵一起使用。

回答