在 iPython 中无需滚动多行命令即可转到上一个命令
Go to previous command without scrolling through multiline commands in iPython
我有当前最新版本的 iPython (7.6.1),当我尝试使用向上箭头键转到以前的命令时,当我点击多行命令时,向上箭头而是慢慢地向上遍历每一行,而不是转到上一个命令。要到达多行命令之前的命令,我必须一直滚动到多行命令的顶部,然后才能到达上一个命令。我可以使用其他快捷方式来跳过多行命令并获取上一个命令吗?
至少在 Linux 机器上,PgUp/PgDn 似乎可以解决问题。
如果搜索特定项目,部分条目后跟 up/dn 很好。例如,要查找以前的函数定义,我可能会这样做
def^p
?
帮助还建议使用 Ctrl + R 进行历史搜索。我没用过。
ipython shortcuts
部分指的是我 prompt_toolkit
,但它提供了有关设置的信息,而不是有关当前选项的信息。
在 Macbook 中,您可以使用:
- Fn + Shift + ↑ 上去
- Fn + Shift + ↓做下
我有当前最新版本的 iPython (7.6.1),当我尝试使用向上箭头键转到以前的命令时,当我点击多行命令时,向上箭头而是慢慢地向上遍历每一行,而不是转到上一个命令。要到达多行命令之前的命令,我必须一直滚动到多行命令的顶部,然后才能到达上一个命令。我可以使用其他快捷方式来跳过多行命令并获取上一个命令吗?
至少在 Linux 机器上,PgUp/PgDn 似乎可以解决问题。
如果搜索特定项目,部分条目后跟 up/dn 很好。例如,要查找以前的函数定义,我可能会这样做
def^p
?
帮助还建议使用 Ctrl + R 进行历史搜索。我没用过。
ipython shortcuts
部分指的是我 prompt_toolkit
,但它提供了有关设置的信息,而不是有关当前选项的信息。
在 Macbook 中,您可以使用:
- Fn + Shift + ↑ 上去
- Fn + Shift + ↓做下