通过快捷键或命令直接运行当前python脚本。
在ex命令下输入: :python_run或者按_ + r运行python脚本。
vim8.0或更新+terminal
终端查看vim版本:
vim --versionvim内查看vim版本:
:version终端查看:
vim --version | grep terminal+terminal: 支持-terminal: 不支持
vim内查看:
:echo has("terminal")- 1 : 支持
- 0 : 不支持
Vundle ( 建议 )
把下面内容放到你的vimrc中
Plugin 'Tianer1123/python-run.vim'打开vim执行
:source %
:PluginInstallcd ~/.vim/bundle
git clone https://github.com/Tianer1123/python-run.vim.git将插件下载下来拷贝到你的vim配置文件夹中
cd /tmp && git clone https://github.com/Tianer1123/python-run.vim.git
cp -r python-run.vim/* ~/.vim/查看vim帮助:help add-global-plugin.
win32:
win32下默认使用python命令,请设置好环境变量。
linux,MACOS:
python_run 需要在配置文件vimrc中配置python版本(python2或python3):
let g:python_run_python_version = 3或:
let g:python_run_python_version = 2默认情况下g:python_run_python_version = 3。
关于terminal的特性,可以查看terminal的相关文档:
:h terminal- 如果
terminal处于运行状态,可以使用<c-w> <c-w>或者<c-w>+h,j,k,l来切换window。 - 如果
terminal处于运行状态,可以使用<c-w> <c-c>来终止terminal job,退出REPL并进入normal模式。 - 如果要退出
terminal窗口,在进入normal模式后执行:q!或者:close!等。
python_run 中设置的<localleader>为_。
set maplocalleader='_'自定义maplocalleader
let g:python_run_python_localleader = '_'| 快捷键 | 说明 | 功能 |
|---|---|---|
| _r | <localleader>r | 运行python脚本 |
在python脚本进入normal模式时,执行ex命令:
:RunPython运行python脚本。
如果安装了ipython,用如下命令打开:
:RunIpython