如何将Python 3.9交互式编辑器设置为Vim模式
给Python 3.9交互式环境开启Vim模式
Python 2.7的交互式环境默认依赖readline库并启用了Vim编辑模式,Python 3.9需要手动配置来开启该功能,具体步骤如下:
- 先确认系统是否安装
readline库:Linux、macOS一般自带,Windows可能需要额外安装 - 在用户主目录下创建或编辑
.pythonrc文件,写入以下代码:import readline readline.parse_and_bind('set editing-mode vi') - 配置环境变量让Python启动时自动加载该文件:
- Linux/macOS:在
~/.bashrc或~/.zshrc中添加一行:export PYTHONSTARTUP=~/.pythonrc,之后执行source ~/.bashrc(或对应shell的配置文件)生效 - Windows:在系统环境变量中新增
PYTHONSTARTUP变量,值为.pythonrc文件的完整路径(例如C:\Users\你的用户名\.pythonrc)
- Linux/macOS:在
- 重启终端后打开Python 3.9交互式环境,就能使用Vim风格操作了
如果需要临时开启Vim模式,也可以在交互式环境中直接执行:
import readline readline.parse_and_bind('set editing-mode vi')
内容的提问来源于stack exchange,提问作者Marshall Jobe
相关产品推荐
相关产品推荐

