如何将Vim打造成真正的IDE?Vim编译C /C++文件?
如何将Vim打造成真正的IDE?我安装了Mingw中的C/C++,Vim如何编译C /C++文件?能够直接在Vim中操作把cpp/c 编译成exe,请朋友们教教我,谢谢。vim不可能成为“真正的”IDE,编译器还是得调用gcc/g++,调试工具还是得调用gdb。 darkduke 发表于 2013-10-1 16:43 static/image/common/back.gif
vim不可能成为“真正的”IDE,编译器还是得调用gcc/g++,调试工具还是得调用gdb。
请问有没有办法,在编写完代码的时候,调用Vim的命令窗口,直接编译C/C++成exe? 软件不同,你必须保存完后,回到控制台,才能调用gcc jdydhsr 发表于 2013-10-1 17:38 static/image/common/back.gif
请问有没有办法,在编写完代码的时候,调用Vim的命令窗口,直接编译C/C++成exe?在你的.vimrc里添加:
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 根据文件类型执行编译
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
map <F12> :call CompileRun()<CR>
func! CompileRun()
exec "w"
exec "!clear"
if &filetype =="c"
exec "!gcc % -o %<.exe"
"exec "!./%<.exe"
elseif &filetype=="sh"
exec "!/bin/bash %"
elseif &filetype =="perl"
exec "!perl %"
endif
endfunc
页:
[1]