如何正确设置Vim的makeprg(Windows)

时间:2012-06-27 10:49:37

标签: windows cmd vim

在Linux中,我在.vimrc中使用了这个au FileType c set makeprg=gcc\ -o\ %<来为.c文件设置我的默认编译器,并且:nmap <F5> :<C-U>silent make %<CR>:redraw!<CR>:!./%<<CR>绑定F5键以加快速度。

我应该如何在Windows上执行此操作?我尝试了au FileType c set makeprg="cmd /c C:\tcc\tcc.exe -o %<"和其他几个样本,但没有一个有效。

简而言之:我想点击F5来编译和运行cmd或cmd中的程序,其中包含编译器提供的错误。

我很欣赏任何提示如何让这个东西在Windows上运行。感谢。

1 个答案:

答案 0 :(得分:1)

无需在'makeprg'上包含cmd.exe。 如果gcc在您的路径中,您在Linux中使用的行应该可以正常工作。

另一种方法可能是使用Single Compile plugin来简化到 F5 的映射。