IPython升级后上箭头补全行为变更,如何恢复原有功能?
IPython上箭头行为变更相关问题
变更起始版本
该行为变更始于IPython 7.0版本,此版本引入了默认启用的autosuggestions自动补全功能,导致按下上箭头时仅显示灰色预览命令,需通过右键或方向键→补全后才能编辑执行。
恢复原有行为的方法
有两种方式可恢复直接调出完整历史命令的原有逻辑:
- 临时禁用:在当前IPython会话中执行以下命令
%config TerminalInteractiveShell.autosuggestions_provider = None - 永久禁用:修改IPython配置文件(无配置文件需先创建)
- 生成配置文件(仅需执行一次):
ipython profile create - 打开
~/.ipython/profile_default/ipython_config.py文件,添加或修改如下配置项:c.TerminalInteractiveShell.autosuggestions_provider = None
- 生成配置文件(仅需执行一次):
内容的提问来源于stack exchange,提问作者Mark C.
相关产品推荐
相关产品推荐

