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

python 专栏收录该内容
1 篇文章 0 订阅

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、配置结果



  • 1
    点赞
  • 1
    评论
  • 3
    收藏
  • 扫一扫,分享海报

评论1
请先登录 后发表评论~
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值