在Vim中使用F5键执行C代码

时间:2017-01-31 00:23:53

标签: c vim autocmd

我想保存并执行我用C编程语言编写的代码,只需在vim中按F5键(在正常模式下)。

所以我把这行添加到.vimrc文件中:

:autocmd FileType c nnoremap <F5> <Esc>:w!<CR>:!clear && gcc %<CR> && ./<CR>

但它不起作用! (它是make.Out文件,但它不运行该文件)

如何编辑.vimrc文件?

1 个答案:

答案 0 :(得分:0)

将这些行添加到.vimrc

autocmd FileType c
   \ set makeprg=gcc\ -Wall\ %\ -o\ output |
   \ nnoremap  <special> <buffer> <F5> :w!<cr>:make<cr>:!./output

使用此表单,您可以单独使用:make进行编译。

F5 ,然后按 Enter 执行输出。