直接从vim编译 [英] compile directly from vim

查看:95
本文介绍了直接从vim编译的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想编译cpp文件w / o关闭vi。

我知道:!g ++ file.cpp 但我更喜欢:make ,因此我在.vimrc文件中添加了此行。


au FileType C set makeprg = gcc\%

au FileType Cpp set makeprg = g ++ \%


但我一直得到

make :*****未指定目标且找不到makefile。停止**消息。

任何人都可以告诉我我的设置有什么问题?

我使用编译

我应该将 C,Cpp 更改为 c, cpp ,那么它的工作正常。


谢谢大家,特别是 Rob Wells ,你的答案帮了我很多。谢谢。


I'd like to compile cpp file w/o turning off vi.
I know the :!g++ file.cpp but I prefer :make so I added this line in .vimrc file

au FileType C set makeprg=gcc\ %
au FileType Cpp set makeprg=g++\ %

but I keep getting
"make: ***** No targets specified and no makefile found. Stop.** "message.
can anyone tell me what is wrong with my setting?
I use to compile successfully with the option above.

解决方案

I should change C,Cpp into c,cpp, then it works fine.

thank you all, especially Rob Wells, your answer helped me a lot. thank you.

这篇关于直接从vim编译的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆