IPython 高级使用技巧全解析
1. 命令历史搜索与杂项快捷键
在 IPython 中,你可以使用反向搜索功能来查找之前输入过的命令。例如,你可以通过输入 Ctrl - r 启动反向搜索,输入部分命令关键字,如 sqa ,然后不断添加字符来细化搜索,或者再次按下 Ctrl - r 继续查找匹配的命令。
(reverse - i - search)`sqa': square??
如果你之前在相关部分进行了操作,连续按两次 Ctrl - r 可能会得到如下结果:
(reverse - i - search)`sqa': def square(a):
"""Return the square of a"""
return a ** 2
当你找到所需的命令后,按下 Return 键结束搜索,然后就可以使用该命令继续会话:
In [1]: def square(a):
"""Return the square of a"""
return a ** 2
In [2]: square(2)
Out[2]: 4
此外,你还可以使用 Ctrl - p /
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



