【发布时间】:2017-01-31 17:26:04
【问题描述】:
我想保存并执行我用 C 编程语言编写的代码,只需在 vim 中按 F5 键(在正常模式下)。
所以我将这一行添加到 .vimrc 文件中:
:autocmd FileType c nnoremap <F5> <Esc>:w!<CR>:!clear && gcc %<CR> && ./<CR>
但它不起作用! (它是 make .Out 文件,但它不运行该文件)
我怎样才能通过编辑 .vimrc 文件来达到这个目的?
【问题讨论】:
-
./不会运行您的文件;./a.out应该。您还应该使用nnoremap <buffer> <F5>,这样您的其他缓冲区就不会继承它。