首先申明,本文完全是写给初学者看的,即一个unix初学者,一个c语言初学者,一个vim初学者。
让我们从零开始,step by step. 整个编辑编译执行过程,全部在vim编辑器中完成。
1. 首先打开vim,在normal模式(n)下键入
:!mkdir ~/Programming Language
这句命令的结果就是,在用户跟目录下建立一个新文件夹:Programming Language.
2. 进入新建的文件夹,或者不必直接进入,看你的需要。
:cd ~/Programming Language
3. 建立新文件,Hello World.c
:vi Hello World.c
4. 下面就是编辑文件了,我编辑了一个标准的Hello World.c文件
#include <stdio.h>
int main (void)
{
printf ("hello world !\n");
return 0;
}
然后保存。
:w
5. 下面进入编译阶段,我们用gcc来编译。
:!gcc -o Programming Language Hello World.c
如果没有任何出错信息,ok,这样,就在~/Programming Language/下生成了一个名为Hello World的unix可执行文件。
6. 执行生成的unix可执行文件
:!./Hello World
屏幕显示结果:
hello world!
Press ENTER or type command to continue
以上就是编辑编译执行一个c程序的标准过程,至于如何在vim中设定快捷方式,一键实现这些功能,就不在本文讨论范围了。