Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想保存和执行我用 C 编程语言编写的代码,只需在 vim 中按 F5 键(在正常模式下)。
所以我将这一行添加到 .vimrc 文件中:
:autocmd FileType c nnoremap <F5> <Esc>:w!<CR>:!clear && gcc %<CR> && ./<CR>
但它不起作用!(它是 make .Out 文件,但它不运行该文件)
我怎样才能通过编辑 .vimrc 文件来达到这个目的?
将这些行添加到您的.vimrc
.vimrc
autocmd FileType c \ set makeprg=gcc\ -Wall\ %\ -o\ output | \ nnoremap <special> <buffer> <F5> :w!<cr>:make<cr>:!./output
使用这种形式,您可以:make单独使用它进行编译。
:make
按F5再按Enter执行输出。