You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Python 3.13交互式解释器启用vi模式?

Python 3.13 新交互式解释器的Vi模式实现方案

问题背景

Python 3.13新增了一个更完善的交互式解释器,但它不再基于readline,因此无法读取~/.inputrc配置,之前依赖的set editing-mode vi功能无法使用。当前使用版本为3.13.0b3测试版,希望找到除设置PYTHON_BASIC_REPL=1退回旧解释器外的Vi模式实现方法。

解决方案

  • 临时替代方案:使用第三方交互式解释器(如ipython),它原生支持Vi编辑模式,且不受官方新REPL的限制。安装后直接运行ipython即可,也可通过%config TerminalInteractiveShell.editing_mode='vi'确认或配置Vi模式。
  • 官方后续支持:目前测试版的新REPL确实未实现Vi编辑模式,但该功能已在官方规划中,会在Python 3.13正式发布或后续测试版本中完成支持,只需等待版本更新即可。

内容的提问来源于stack exchange,提问作者Kale Kundert

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 20:40:54