Выполнение кода C с помощью клавиши F5 в Vim
Я хочу сохранить и выполнить свои коды, написанные на языке C, просто нажав клавишу F5 в vim (в обычном режиме).
Поэтому я добавил эту строку в файл.vimrc:
:autocmd FileType c nnoremap <F5> <Esc>:w!<CR>:!clear && gcc %<CR> && ./<CR>
Но это не работает! (Это файл make .Out, но он не запускается)
Как я могу сделать это с помощью редактирования файла.vimrc?
1 ответ
Решение
Добавьте эти строки в свой .vimrc
autocmd FileType c
\ set makeprg=gcc\ -Wall\ %\ -o\ output |
\ nnoremap <special> <buffer> <F5> :w!<cr>:make<cr>:!./output
С помощью этой формы вы используете :make
один для компиляции.
Нажмите F5, а затем нажмите Enter, чтобы выполнить вывод.