比如我在编辑一个 ttt.cpp
写好了按 F9
就直接运行
代码: 全选
g++ -Wall -g ttt.cpp -o ttt.o
不用自动识别文件类型,只要把F9绑定就好了
代码: 全选
g++ -Wall -g ttt.cpp -o ttt.o
代码: 全选
map <silent> <F9> :!g++ %:r.c* -o %:r -Wall -g&& ./%:r<cr>
代码: 全选
"===============Compile the C++ file==========
map <F9> :call CompileRunGplusplus()<CR>
func! CompileRunGplusplus()
exec "w"
exec "!g++ -Wall % -o %<"
exec "! ./%<"
endfunc
恩恩,太好了。。。。原先没考虑到用map。。。ask_me 写了:把下面的配置加进~/.vimrc代码: 全选
"===============Compile the C++ file========== map <F9> :call CompileRunGplusplus()<CR> func! CompileRunGplusplus() exec "w" exec "!g++ -Wall % -o %<" exec "! ./%<" endfunc
我要是想映射
Ctrl+F9呢?
代码: 全选
:map <c-f9>