找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2296|回复: 0

vim配置python一键执行为什么没有效果

1

主题

1

帖子

1

积分

贫民

积分
1
wilson_python 发表于 2018-7-7 09:06:16 | 显示全部楼层 |阅读模式
通过网上看到的教程,分别在.vimrc中加入了"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 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 == 'python'
        exec '!time python %'
    elseif &filetype == 'sh'
        :!time bash %
    endif                                                                        
endfunc
~
~
".vimrc" 20L, 605C
不行
删除了这一段后又加入了
""""""""""""""""""""""
"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


还是不行,完全搞不懂了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表