在Linux Mint的Vim中如何执行选中的多行Python代码?
在Vim中实现选中/单行Python代码快速运行的方法
可以通过以下几种实用方式实现需求:
方法一:自定义快捷键一键运行
编辑Vim的配置文件(~/.vimrc,若用Neovim则是~/.config/nvim/init.vim),添加以下配置:
" 可视化模式下,选中代码后按Shift+Enter运行 vnoremap <S-CR> :w !python3<CR> " 普通模式下,按Shift+Enter运行光标所在行 nnoremap <S-CR> :.w !python3<CR>
保存配置后重启Vim,就能实现:
- 可视化模式选中代码段,按下
Shift+Enter直接执行选中的Python代码 - 普通模式下光标定位到目标行,按下
Shift+Enter运行当前行代码
方法二:手动执行选中代码(无需修改配置)
如果不想改动配置,可按步骤操作:
- 切换到可视化模式选中需要运行的代码
- 输入
:w !python3后回车,Vim会将选中内容传递给Python解释器执行
补充说明
- 若系统默认Python版本为Python3(可通过
python --version确认),可将上述配置中的python3替换为python - 代码运行结果会直接显示在Vim的命令行区域,按任意键即可返回编辑界面
内容的提问来源于stack exchange,提问作者PaiThon
相关产品推荐
相关产品推荐

