实验三、vi编辑器

一、实验目的

学习使用 vi编辑器建立、编辑、显示及加工处理文本文件。

二、实验内容

1.进入和退出vi
2.利用文本插入方式建立一个文件。
3.在新建的文本文件上移动光标位置。
4.对该文件执行删除、复原、修改、替换等操作。

三、主要实验步骤

1.进入vi。
在shell提示符后输入命令vi,进入vi编辑器,并处于vi命令方式,此时从键盘上输入的任何字符都被作为编辑命令来解释。
在这里插入图片描述

2.建立一个文件,如 file.c。进入插入方式,输入一个C语言程序的各行内容,故意制造几处错误。最后,将该文件存盘。回到shell状态下。
首先回到shell状态下,然后输入vi file.c
在这里插入图片描述
然后输入i,进入插入命令模式,输入C语言程序的各行内容
在这里插入图片描述
制造了几处错误之后,按Ecs键回到命令方式之后输入 :wq回到shell状态下
在这里插入图片描述

3.运行gcc file.c -o myfile,编译该文件,会发现错误提示。理解其含义。
在这里插入图片描述

4.重新进入Vi,对该文件进行修改。然后存盘,退出vi。重新编译该文件。如果编译通过了,那么可以用./myfile运行该程序。

从新进入vi编辑器
在这里插入图片描述
输入c,进入文本修改模式,修改文本之后,按Esc退出之后同样输入:wq保存退出
在这里插入图片描述
运行通过之后,用./myfile运行程序
在这里插入图片描述

5.运行man date > file10,然后运行 vi file10。使用x、dd 等命令删除某些文本行。
使用u命令复原此前的情况。
使用c、r、s等命令修改文本内容。
使用检索命令进行给定模式的检索。

在这里插入图片描述
x命令:删除光标所在的字符。若前面给出一个数值n,则由光标所在的字符开始、向右删除n个字符
dd命令:删除光标所在的整行

删除某些文本行之后:
在这里插入图片描述
u命令:复原命令,取消刚才的插入或删除命令,恢复到原来的情况
在这里插入图片描述
c命令:修改文本对象,用新输入的文本代替老的文本
r命令:取代命令,用随后输入的单个字符取代光标所在的字符
s命令:用随后输入的正文替换光标所在的字符

这三个命令都差不多,随意出入一个命令即可完成对文本的修改
在这里插入图片描述
向前字符串检索:/模式+Enter键
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lilianac

你的鼓励是我的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值