文本编辑器vi

文本编辑器vi


vi介绍

vi是一种工作在Linux上的文本编辑器,全称是Visual Interface。它在字符模式下工作,不需要图形界面。它有三种基本的工作模式:

命令模式(Command mode)

输入模式(Insert mode)

底线命令模式(Last line mode)

命令模式
用户再启动vi后,直接进入了命令模式。在此模式下可以输入各种命令。以下是几种常用的命令:

i 切换到输入模式,以输入字符

x 删除当前光标所在处的字符
切换到底线命令模式,以在最底一行输入命令

输入模式
在命令模式下输入i进入输入模式。在输入模式中,可以使用以下按键完成想要的输入:

按键输入各种字符

方向键 在文本中移动光标

ENTER 回车键,换行

BACK SPACE 退格键,删除光标所在位置前的一个字符

DEL 删除键,删除光标所在位置后的一个字符

HOME/END 移动光标到行首/行尾

Page Up/Page Down 上/下翻页

Insert 切换光标为输入/替换模式,光标将变成竖线/下划线

ESC 退出输入模式,回到命令模式

底线命令模式
在命令模式下输入:进入底线命令模式,底线命令模式相比普通的命令模式,增加了许多可用的命令,最基本的命令如下:

q 退出程序

w 保存文件

按下ESC 或回车执行命令退出底线命令模式,回到命令模式

vi工作模式图
在这里插入图片描述

一、准备工作

打开终端窗口,依次输入以下命令:

$ mkdir text-vi

在当前目录下新建文件夹text-vi,作为本实验的工作目录。
再将file.txt复制到工作目录:

$ cp file.txt text-vi
$ cd text-vi

二、示例

1.输入 vi+文件 进入命令模式

$ vi file.txt

在这里插入图片描述

2.输入i字符,进入输入模式

在这里插入图片描述

3.内容输入完成后,键入ESC,回到命令模式

在这里插入图片描述

4.输入:进入底行命令模式,输入wq再回车,保存修改并退出

在这里插入图片描述

实验任务

在工作目录下创建文件num.txt,在第n行写数量为n的字母依次写完26个字母,如:第一行写a,第二行写b、c,第三行写d、e、f…,每行的字母之间空一格,行末写完后保存离开(100分)。

vi num.txt

在这里插入图片描述

需要建立在正确的的目录下,每一行的最后不需要空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值