当前位置: 技术问答>linux和unix
在vim里怎样才能达到g++ foo.cpp -o foo的效果?
来源: 互联网 发布时间:2015-07-14
本文导语: 使用vim在linux下编写c++程序感觉很爽,但是在编译的时候老要重复输入g++ foo.cpp -o foo我想在命令模式下直接输入:make就自动编译当前文件,如何做?谢谢,请指教。 | 或者在vi里: :map #3 :!g+...
使用vim在linux下编写c++程序感觉很爽,但是在编译的时候老要重复输入g++ foo.cpp -o foo我想在命令模式下直接输入:make就自动编译当前文件,如何做?谢谢,请指教。
|
或者在vi里:
:map #3 :!g++ % -o %:r
这样按下F3再回车,就会编译。
如果想保存这个宏,则:
:mkvimrc! ~/.vimrc
:map #3 :!g++ % -o %:r
这样按下F3再回车,就会编译。
如果想保存这个宏,则:
:mkvimrc! ~/.vimrc
|
写一个Makefile,内容如下:
all:
(TAB)g++ foo.cpp -o foo
===============
上面的(TAB)用一个Tab键代替
all:
(TAB)g++ foo.cpp -o foo
===============
上面的(TAB)用一个Tab键代替
|
写好makefile文件以后,在vim里面编辑好cpp文件,只要输入:!make不退出也可以执行
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。