vim调试python通过F5快捷调试配置

1、安装vundle

Vundle 是 Vim bundle 的简称,是一个 Vim 插件管理器.

Vundle可以做...

1、在.vimrc中安装和管理插件

2、安装插件

3、更新插件

4、清理插件等

$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

vundle会安装在你当前操作的那个文件夹。

2、配置vundle插件

配置vundle插件是通过配置.vimrc文件实现的

.vimrc文件是在cd ~目录下的,因为我安装的时候是在这个文件夹内操作的


$vim .vimrc

打开README.md


打开后,复制这段代码到.vimrc中。仔细看看这个README.md写了怎么配置


3、配置F5一键调试

这不是插件,而是一个自定义的vim配置,写完一个单元测试,都不用推出vim,立即看到执行结果。将下面的配置代码放到.vimrc中即可。注意放在call vundle#begin()和call vundle#end() 的外面,里面是用来放置你要安装的vim插件的。

""""""""""""""""""""""
    "Quickly Run
    """"""""""""""""""""""
    map <F5> :call CompileRunGcc()<CR>
    func! CompileRunGcc()
        exec "w"
        if &filetype == 'c'
            exec "!g++ % -o %<"
            exec "!time ./%<"
        elseif &filetype == 'cpp'
            exec "!g++ % -o %<"
            exec "!time ./%<"
        elseif &filetype == 'java'
            exec "!javac %"
            exec "!time java %<"
        elseif &filetype == 'sh'
            :!time bash %
        elseif &filetype == 'python'
            exec "!time python2.7 %"
        elseif &filetype == 'html'
            exec "!firefox % &"
        elseif &filetype == 'go'
    "        exec "!go build %<"
            exec "!time go run %"
        elseif &filetype == 'mkd'
            exec "!~/.vim/markdown.pl % > %.html &"
            exec "!firefox %.html &"
        endif
    endfunc

4、配置结果



猜你喜欢

转载自blog.csdn.net/m0_37775034/article/details/80741066