Linux基础-06-vi编辑器
Posted lsf123456
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础-06-vi编辑器相关的知识,希望对你有一定的参考价值。
1. vi编辑器简介
1) vi的定义:vi是一个UNIX和Linux系统内嵌的标准正文(文字)编辑器,它是一种交互类型的正文编辑器,它可以用来创建和修改正文文件。
2. vi编辑器的操作模式
vi编辑器的3中基本模式:
a) 命令行模式:vi的默认模式。在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命令,也可以进行移动光标、搜索字符串和退出vi的操作等。
b) 编辑模式:在编辑模式中,可以往一个文件中输入正文。在这一模式下,输入的每一个字符都被vi编辑器解释为输入的正文。使用ESC键返回命令行模式。
c) 扩展模式:在一些UNIX系统上也叫最后一行模式。在这一模式下,可以使用一些高级编辑命令,如搜寻和替代字符串、存盘或退出vi编辑器等。要进入最后一行模式,需要在命令行模式中输入冒号(:),冒号这一操作将把光标移到屏幕的最后一行。
3. 在vi编辑器中光标的移动
掌握在vi编辑器中用来移动光标位置的键与光标移动之间的关系,如下表:
![技术图片](https://image.cha138.com/20210729/a3f9afebeb1b4cbc9ad0205f5c929213.jpg)
4. 进入插入模式
从命令行模式进入插入模式的命令:
a:进入插入模式并在光标之后进行添加。
i:进入插入模式并在光标之前进行插入。
o:进入插入模式并在当前(光标所在)行之下开启新的一行。
5. 在命令行模式下删除与复制的操作
常用的删除与复制的常用按键
![技术图片](https://image.cha138.com/20210729/745abf41924e4c9cb0b0fbf7150a0292.jpg)
6.粘贴命令
粘贴命令:
![技术图片](https://image.cha138.com/20210729/73106bb0904c474caaf7a02c61450a24.jpg)
7. 复原和重做命令
常用的复原和重做命令:
![技术图片](https://image.cha138.com/20210729/9240c52ec2174dc6a943fbba65694eb5.jpg)
8.扩展模式与文件的存储和退出
扩展模式下常用的命令:
![技术图片](https://image.cha138.com/20210729/ce3c2427acf245e0a172a095cee36f4f.jpg)
9.快速移动光标在文件中的位置
快速移动光标在文件中的位置的命令
![技术图片](https://image.cha138.com/20210729/778c3d0abd944f92bb46ed0065019460.jpg)
10.快速移动光标在屏幕中的位置
快速在屏幕中移动光标的位置的命令
![技术图片](https://image.cha138.com/20210729/1aa381416f9f41659bd832f9a1d25e4b.jpg)
以上是关于Linux基础-06-vi编辑器的主要内容,如果未能解决你的问题,请参考以下文章