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