1

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

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

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

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

我怎样才能通过编辑 .vimrc 文件来达到这个目的?

4

1 回答 1

0

将这些行添加到您的.vimrc

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

使用这种形式,您可以:make单独使用它进行编译。

F5再按Enter执行输出。

于 2017-01-31T01:00:03.137 回答