Обратите внимание (и я полностью упустил это из виду, глупый я), что когда вы запускаете простой код, такой как приведенный выше, который не требует обширного управления файлами и Makefiles, все, что вам нужно, это :!gcc %
для Cи :!g++ %
для C ++.Я полагаю (и могу ошибаться, но это простое наблюдение), что в Vim :!
указывает, что в системной командной строке должны выполняться следующие команды, а gcc/g++
- это команда для вызова компилятора GNU дляС и С ++ соответственно.Наконец, %
используется для обозначения текущего имени файла со всеми расширениями без изменений.Это чрезвычайно полезно в случаях сопоставления клавиш, как я сделал с помощью следующего:
nnoremap <F5> :!g++ %<CR>|"Press Func.5 to Compile via GNU Comp.