各IDE&编辑器配置方式 - WAAutoMaton/light-make GitHub Wiki
很抱歉Dev-C++不支持这类东西
在~/.vimrc中添加
map <F5> :call CompileWithLmake()<CR>
map! <F5> <ESC>:call CompileWithLmake()<CR>
map <F6> :call Run()<CR>
map! <F6> <ESC>:call Run()<CR>
map <F7> :call Rungdb()<CR><CR>
map! <F7> <ESC>:call Rungdb()<CR><CR>
func! Save()
exec "w"
endfunc
func! CompileWithLmake()
call Save()
exec "set makeprg=<这里替换成你的light-make完整路径>\\ %\\ &&\\ make\\ -f\\ %<.Makefile\\ -s\\ &&\\ make\\ -f\\ %<.Makefile\\ -s\\ clean"
exec "make"
endfunc
func! Run()
exec "!./%<"
endfunc
func! Rungdb()
call Save()
call CompileWithLmake()
exec "!gdb ./%<"
endfunc
即可实现F5编译,F6运行,F7召唤gdb