vim运行python

在vim下写代码,命令行下调试python不太方便,要不断的切换窗口,希望能够在vim下直接运行python

方法如下:

方法1、

map  :w:!python % 
方法2、

if &filetype="python"
set makeprg=python\ %

方法3、

function CheckPythonSyntax()
    let mp = &makeprg
    let ef = &errorformat
    let exeFile = expand("%:t")
    setlocal makeprg=python\ -u
    set efm=%C\ %.%#,%A\ \ File\ \"%f\"\\,\ line\ %l%.%#,%Z%[%^\ ]%\\@=%m
    silent make %
    copen
    let &makeprg     = mp
    let &errorformat = ef
endfunction


map  :call CheckPythonSyntax()

但是上面的方法都是运行结果一闪而过,没办法查看,

有一个比较取巧的方法,就是直接调用

CheckPythonSyntax

函数,这样能够看到运行输出

你可能感兴趣的:(工具)