使用特殊cmd在vim内编译

时间:2014-03-17 06:03:34

标签: c++ vim

有没有办法让我定义一个命令(即:compile)来编译vim中的C / C ++代码?我知道我可以使用:!g ++%:p,但输入所有这些特殊字符真的很棘手。

提前致谢。

2 个答案:

答案 0 :(得分:3)

您可以在Vim中使用:make命令。默认情况下,它运行make但您可以将makeprg变量设置为您想要的任何程序。

所以你的例子。

:set makeprg=g++\ %

然后你可以

:make

答案 1 :(得分:2)

您可以使用:make(或缩写:mak)来调用Makefile。您甚至可以指定目标(例如:mak build)。而且你总是可以制作一个映射来使它(hehe)更容易调用。

:help :make