Linux——文本编辑器(Vi)详解介绍

Linux——文本编辑器(Vi)详解介绍

1.Vi的简介

ViVisual interface的简称,可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户根据自己的需要对其进行制定,这是vi的魅力所在。

Vi不是一个编排程序,不像MS Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑器。

2.进入vi

进入vi文本编辑器的方式

方 式说 明
vi进入Vi的默认方式
vi filename打开新建文件filenam,并将光标放置于第首行
vi +n filename打开文件filename,并将光标置于第n行首
vi filename打开文件filename,并将光标置于最后一行
vi +/pattern filename打开文件filename,并将光标置于第一个与patter匹配的串出
vi -r filename打开上次用Vi编辑时发生系统崩溃的文件的filename,并恢复它

3.Vi的3种运行模式

Vi有3中基本工作模式:普通(normal)模式、插入(insert)模式和命令行(command-line或Cmdline)模式,如下图所示:

在这里插入图片描述

网上有很多的教程讲的很多,但是就我个人使用下来,没有描述的那么复杂,你完全可以尝试下面我的方法,比较方便:

(1)vi 文件名
如:vi test.txt(test.txt是原来就不存在的文件,会被新建)

ls -al

在这里插入图片描述

vi test.txt

此时,光标在第一行,我们可以从左下角的英文(New file)中得出,这是一个我们新建的文件
在这里插入图片描述
(2)接下来,我们输入i(也就是键盘输入i),如下图所示,我们可以看到左下角insert表示插入,此时,我们可以输入我们想要编辑的内容
在这里插入图片描述
(3)编辑完我们的内容,输入ESC,即在我们键入ESC。
在这里插入图片描述
(4)此时,我们输入冒号(:),然后输入wq,回车,编辑完成

在这里插入图片描述
(5) 查看我们编辑好的文件cat test.txt
在这里插入图片描述
至此,vi的编辑就讲述完了。

PS

当然,第一次上手使用vi可能遇到一些奇奇怪怪的问题,总结如下:
1.文件权限不够,或者这个文件是只读文件;
2.左下角空白时,键入ESC,然后执行上面的第四步操作,即可

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值