一键编译运行

vim ~/.vimrc
增加如下内容:

  1. " Compile function
  2. noremap r :call CompileRunGcc()<CR>
  3. function! CompileRunGcc()
  4. execute "w"
  5. if &filetype == 'c'
  6. if !isdirectory('build')
  7. execute "!mkdir build"
  8. endif
  9. execute "!gcc -g % -o build/%<"
  10. execute "!time ./build/%<"
  11. endif
  12. endfunction

然后按r即可编译运行。