vi编辑器的使用(Linux)

  • 内容
  • 相关

    vi编辑器提供了两种工作模式:命令模式(command  mode)插入模式(insert  mode)。 进入 vi 编辑器后,就是处在命令模式下,此刻键入的任何字符都被视为命令,可以进行删除、修改、存盘等操作。我们要输入信息,应转换到插入模式下。

(1)命令模式  

    在插入模式下,按 ESC 键便可切换到命令模式。在命令模式下,可以选用下列指令离开 vi编辑器:

:q!              离开 vi 编辑器,并放弃刚在缓冲区内编辑的内容。

:wq              将缓冲区内的资料写入磁盘中,并离开 vi 编辑器。

:ZZ              与 wq 用法相同。

:x               与 wq 用法相同。

:w               将缓冲区内的资料写入磁盘中,但并不离开 vi 编辑器。

:q               离开 vi编辑器,若文件被修改过,则要被要求确认是否放弃修改的内容,这条指令可与:w配合使用。

(2)插入模式

    在命令模式下,按 i 或 a ,进入输入模式,此时可以编辑文件内容。

(3)gcc编译器的使用

    gcc 是由GNU之父 Stallman 所开发的linux下的编译器,全称为GNU Compiler Collection。在linux下可以直接编译C语言源程序,可生成可执行文件。

    例如:gcc  hello.c  编译hello.c源文件,若通过,会自动生成名称为a.out可执行文件。

    例如:gcc  hello.c  -o  hello  编译hello.c源文件,若通过,会生成hello.exe可执行文件。

    下面举个例子:C语言输出 hello word 。

    a. 在提示符下输入vi helloword.c,按Enter键。

    b. 输入i(或按insert键),进入插入模式(左下角会出现“插入”)。

    c. 输入程序如下:

#include<stdio.h>
int main()
{
   printf(“hello word \n”);
   return 0;
}


    d. 按Esc键离开插入模式,输入“:wq”,将缓冲区内的资料写入磁盘中,并离开 vi。

    e. 输入编译命令:gcc  helloword.c  –o  helloword,若通过,会生成helloword.exe可执行文件。

    f. 运行,在命令提示符下输入./helloword,显示程序运行结果。

本文标签:

版权声明:若无特殊注明,本文皆为《尤尤》原创,转载请保留文章出处。

本文链接:vi编辑器的使用(Linux) - https://www.yxfseo.cn/post-131.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

00:00 / 00:00
顺序播放