【vim】在vim中编译并调试C/C++的配置

  1,C/C++,java,python按F5编译运行

    配置文件中添加如下代码:

              "C,C++ 按F5编译运行
               map :call CompileRunGcc()
               func! CompileRunGcc()
                     exec "w"
                     if &filetype == 'c'
                        exec "!g++ % -o %<"
                        exec "! ./%<"
                    elseif &filetype == 'cpp'
                        exec "!g++ % -o %<"
                        exec "! ./%<"
                   elseif &filetype == 'java' 
                        exec "!javac %" 
                       exec "!java %<"
                  elseif &filetype == 'sh'
                          :!./%
                  elseif &filetype == 'py'
                        exec "!python %"
                        exec "!python %<"
                 endif
            endfunc


2. C/C++的调试按F8调试

    配置文件中添加如下代码:

             
            "C,C++的调试
             map :call Rungdb()
             func! Rungdb()
                   exec "w"
                   exec "!g++ % -g -o %<"
                   exec "!gdb ./%<"
            endfunc





你可能感兴趣的:(vim)