2012-06-27 109 views
2

在Linux中,我在.vimrc中使用此au FileType c set makeprg=gcc\ -o\ %<为.c文件设置了我的默认编译器,并且此:nmap <F5> :<C-U>silent make %<CR>:redraw!<CR>:!./%<<CR>绑定F5键以使事情更快。如何正确设置Vim的makeprg(Windows)

我应该如何在Windows上执行此操作?我已经尝试过au FileType c set makeprg="cmd /c C:\tcc\tcc.exe -o %<"和其他一些样品,但都没有工作。

简而言之:我想点击F5来编译&运行程序在cmd或cmd中出现编译器提供的错误。

我很感激任何提示如何让这个东西在Windows上工作。谢谢。

回答

1

没有必要在'makeprg'上包含cmd.exe。 如果gcc在你的路径中,你在Linux中使用的行应该工作正常。

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