2020-06-26

Linux中C语言简单实现之vi篇(详细内容)

一、vi编辑器介绍
vi是UNIX和Linux操作系统使用的全屏幕文本编辑器,任何一台安装了UNIX或Linux的计算机都会提供vi编辑器,是一个功能强大的编辑器。
1、vi有三种操作模式:命令模式、插入模式、底行模式。三种模式关系如图:在这里插入图片描述
(1)命令模式:输入vi执行后,默认会进入命令模式,此时输入的任何字符都会被看作是命令。命令模式用于控制屏幕光标的移动、文本的移动复制区段、删除等,以及进入插入模式或底行模式。
(2)插入模式:在命令模式下输入相应的插入命令进入插入模式。插入模式的功能是进行文字数据的输入,按Esc键可以回到命令模式。
(3)底行模式:在命令模式下输入“ :”,可以进入底行模式。该模式可以保存文件或离开vi编辑器,以及其他的一些设置,例如查找或替换字符串等。
二、具体模式介绍
(1)进入vi 打开终端之后,输入vi,可以进入vi编辑器。但这是不带文件名的进入vi。在退出时需要输入文件名。此时是命令模式。在这里插入图片描述
(2)进入插入模式:添加文本,使用相应的插入命令进入插入模式。常用的插入命令如下:在这里插入图片描述
(3)删除与修改文本:只有在vi处于编辑状态下或命令模式下才能删除文本。编辑状态下可以直接按删除键来删除。命令模式下可以删除修改等。常用命令如下:在这里插入图片描述
(4)移动光标:在命令模式下进行删除和修改时,移动光标。常用移动光标命令:在这里插入图片描述
(5)复制和粘贴文本:常用命令:在这里插入图片描述
(6)查找文本:查找文字,字符串等。在这里插入图片描述
(7)退出vi: 在编辑状态下,按Esc键进入命令模式,然后输入“ :”,再输入相应的命令。退出常用命令:在这里插入图片描述
(8)其他常用命令:例如显示行号等等,具体如下:在这里插入图片描述
目前就分享这么多了~
文末:如有’瑕疵’,还望指导。
上篇:《Linux初步之常用命令》
下篇预:《Linux中C语言简单实现之gcc篇》

猜你喜欢

转载自blog.csdn.net/qq_46927212/article/details/106971876