通过快捷键或命令直接运行当前python
脚本。
在ex
命令下输入: :python_run
或者按_ + r运行python
脚本。
vim8.0
或更新+terminal
终端查看vim版本:
vim --version
vim内查看vim版本:
:version
终端查看:
vim --version | grep terminal
+terminal
: 支持-terminal
: 不支持
vim内查看:
:echo has("terminal")
- 1 : 支持
- 0 : 不支持
Vundle ( 建议 )
把下面内容放到你的vimrc
中
Plugin 'Tianer1123/python-run.vim'
打开vim
执行
:source %
:PluginInstall
cd ~/.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