在 ipython 中我如何接受和使用自动完成建议?

问题描述 投票:0回答:3

我在 macOS 上使用 Python 3.8.9 和 IPython 8.0.1。当我输入任何内容时,它会显示基于过去命令的预测建议。酷。

但是,我该如何真正接受这个建议呢?我尝试了明显的:选项卡,它接受建议,而是打开一个带有不同建议的菜单,而原始建议仍然存在(参见屏幕截图)。

我也尝试过太空,然后返回,但这两者都表现得好像从未提出过建议一样。我究竟如何使用 ipython 自动建议?或者 tab 应该可以工作,但我的 ipython 构建有问题还是什么?

python ipython
3个回答
68
投票

CTRL-E
CTRL-F
Right Arrow Key
https://ipython.readthedocs.io/en/8.13.2/config/shortcuts/index.html

或者,按 Richard Berg 建议的

End
键(如下)。


23
投票

按键盘上的右箭头键是唯一有效的方法。有点不明显。


8
投票

使用任意键将光标向右移动,例如END右箭头CTRL-FCTRL-E

注意 CTRL-FCTRL-E 只是 Emacs 的按键,分别用于将光标移动到行的右侧和行尾。

© www.soinside.com 2019 - 2024. All rights reserved.