Vi编辑器的基本使用

发布时间:2024年01月17日

Vi编辑器是最常用的Linux系统文本编辑工具,可以帮助我们通过一系列命令对文本文件进行编辑操作,具有命令行模式、插入模式、底行模式这三种工作模式,通常我们通过Vi编辑器对一个文件进行操作,需要在这三种模式之间来回切换。本文将列举各模式操作方法并带领大家一起用Vim编辑器写出第一个HelloWorld程序。

一、Vi编辑器的三种工作模式

Vi编辑器有三种工作模式,分别为命令行模式、插入模式、底行模式。通常我们通过Vi编辑器对一个文件进行操作,需要在这三种模式之间来回切换。

Vi编辑器三种工作模式关系图:

1、命令行模式

最初进入的一般模式,该模式下可以移动光标进行浏览,整行删除,但无法编辑文字。

命令行模式下常用命令:

功能命令代码
键入i进入插入模式i
复制当前光标所在行yy
n为数字,复制当前光标开始的n行[n]yy
粘贴复制的内容到光标所在行p
删除当前光标所在行dd
删除当前光标所在行开始的n行[n]dd
查找光标之后名为“test”的字符串/test
光标移动到文件尾(大写)G
取消前面一个动作(小写)u

2、插入模式

只有在该模式下,用户才能进行文字的编辑输入,用户可以使用[Esc]键回到命令行模式。

插入模式下常用命令:

功能命令代码
键入:进入底行模式:
Esc键回到命令行模式Esc

3、底行模式

该模式下,光标位于屏幕底行,用户可以进行文件的保存或退出操作,也可以设置编辑环境,如寻找字符串、列出行号。

底行模式下常用命令:

功能命令代码
保存:w
退出vi(系统会提示保存修改):q
强行退出(不保存修改):q!
保存并退出:wq
另存为名为filename的文件:w[filename]
显示行号:set nu
取消行号:set nonu

二、实例操作

我们来操作i一下这个过程,使用vi编辑器来编写一个helloWorld程序。

1. 进入终端界面

打开终端,进入Linux命令行界面。


2. 创建或编辑文件

输入vi HelloWorld.c 命令:

vi HelloWorld.c

创建一个文件名为HelloWorld的C语言文件,并进入编辑界面。

如果已经存在HelloWorld.c ,则是进入到HelloWorld.c 的编辑界面。?


3. 进入插入模式

Vi编辑器初始进入命令行模式,无法直接对文本进行编辑,所以我们要按i键进入到插入模式里,在这个模式,我们可以对文本内容任意更改。

按下键盘上的 i 键,进入插入模式。在插入模式中,可以自由编辑文本内容。


4. 编写C语言代码

进入插入模式后,我们在空白文件里,写入HelloWorld的C语言代码,应该没有不会写的吧。

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}


5. 保存并退出

完成代码编写后,按下键盘上的 [Esc] 键,退出插入模式,进入命令行模式。然后键入 : 进入底行模式,输入 wq 表示保存并退出。按下 Enter 键执行命令。


6. 返回终端界面

退出Vi编辑器后,退出后,我们来到最初的终端界面,我们看到Test文件夹下已经出现了我们刚刚新建的HelloWorld.c文件。


7. 查看文件内容

如果需要查看刚刚创建的文件内容,可以使用以下命令:

cat HelloWorld.c

这将显示HelloWorld.c文件中的内容。?

我们打开HelloWorld.c文件,里面是我们刚刚用Vi编辑器写进去的HelloWorld的C语言代码。

通过这些步骤,你已经使用Vi编辑器成功创建了一个C语言文件,并编写了简单的HelloWorld程序。这是Linux环境下一种常见的编辑文件的方式。

以上就是用Vi编辑器编写C语言代码的全过程,如有疑问,可以评论区向我留言,感谢!!!

文章来源:https://blog.csdn.net/weixin_41793160/article/details/135637573
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。