在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上运行。感谢。
答案 0 :(得分:1)
无需在'makeprg'
上包含cmd.exe。
如果gcc在您的路径中,您在Linux中使用的行应该可以正常工作。
另一种方法可能是使用Single Compile plugin来简化到 F5 的映射。