2012-06-27 4 views
2

В Linux я использовал этот au FileType c set makeprg=gcc\ -o\ %< в моем .vimrc, чтобы установить мой компилятор по умолчанию для файлов .c, и это: nmap <F5> :<C-U>silent make %<CR>:redraw!<CR>:!./%<<CR>, чтобы связать ключ F5, чтобы ускорить работу.Как правильно установить makeprg Vim (Windows)

Как это сделать в Windows? Я пробовал с au FileType c set makeprg="cmd /c C:\tcc\tcc.exe -o %<" и несколькими другими образцами, но никто не работал.

Вкратце: я хочу нажать F5, чтобы скомпилировать & запустить программу в cmd или cmd с ошибками, которые дал компилятор.

Буду признателен за то, как заставить эту вещь работать в Windows. Благодарю.

ответ

1

Нет необходимости включать cmd.exe на 'makeprg'. Линия, которую вы используете в Linux, должна работать нормально, если gcc находится на вашем пути.

Другой подход может использовать Single Compile plugin для упрощения сопоставления F5.