各IDE&编辑器配置方式 - WAAutoMaton/light-make GitHub Wiki

Dev-C++

很抱歉Dev-C++不支持这类东西

vim

在~/.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

⚠️ **GitHub.com Fallback** ⚠️