linux系统中vi编辑器如何使用

建议查找相关Linux教程。
我在百度上几句话也解释不清楚。

vi编辑器是所有Unix和Linux系统下的标准编辑器,它与任何现代文本编辑器一样强大。
这里简单介绍一下它的使用以及一些说明。
由于vi编辑器对于任何版本的Unix和Linux系统都是相同的,因此无论何时介绍vi,您都可以了解更多有关它的信息。
Vi也是Linux中最基本的文本编辑器,学会了它,你在Linux世界里就没有问题了。

1.vi的基本概念

基本上vi可以分为三种状态

命令模式(commandmode)

插入模式

Bottom行模式(lastlinemode)

1)命令模式(命令行模式)

控制屏幕光标移动、删除字符、单词或行、移动和复制节并进入插入模式,或最后进入行模式

2)插入模式(InsertMode)

只有在插入模式下,才可以进行文本输入。
按[ESC]键返回命令行模式。

3)底行模式(末行模式)

保存文件或退出vi,还可以设置编辑环境,如搜索字符串、列出行号等。

不过,一般我们在使用vi的时候,都会将vi简化为两种模式,即底线模式(​​末行模式也包含在命令模式命令行模式中)。

2.vi的基本操作

a)输入vi

在系统提示符下输入vi和文件名后,进入vi的全屏编辑界面:

$vimyfile

但是有一点要特别注意的是,进入vi后,你处于【命令模式(commandmode)】,需要切换到【插入模式(InsertMode)】输入文本。
第一次使用vi的人会想先用上下左右键来移动光标,结果电脑会发出嘟嘟的声音,这让他们很恼火。
先别动,切换到【插入模式(Insertmode)】然后说话!

b)切换到插入模式(Insertmode)编辑文件

在【命令模式(commandmode)】中,点击字母i进入【插入模式(Insertmode)】,此时点您可以开始输入文本。

c)插入转换

您现在处于【插入模式】,您只能继续输入文字,如果您发现输入了错误的单词!如果要使用光标键后退并删除某个单词,必须先按[ESC]键进入[commandmode(命令模式)],然后删除该单词。

d)退出vi并保存文件

在命令行模式下保存并退出:输入ZZ

在【命令模式(commandmode)】下,按按[:]键进入[Lastlinemode]。
例如:

wfilename(输入[wfilename],以指定文件名保存文章)

wq(输入[wq],保存并退出vi)

q!(输入q!,不保存强制退出vi)

x(执行保存并退出vi编辑器)

3个commandmode功能键(命令模式)

按开关进入插入模式,按“i”进入插入模式。
进入模式后,从光标当前位置开始输入文件;

按[a]进入插入模式后,从当前光标位置相邻的位置开始输入文本;

按[o]进入插入模式后,将插入新行并从行首开始插入文本。

2)。
从插入模式切换到命令行模式

按[ESC]键。

3)。
移动光标

Vi可以直接使用键盘上的光标进行操作上、下、左、右移动,而普通vi使用小写英文字母[h]、[j]、[k]、[l],分别控制光标向左、下、上、右移动一格

linux中vi编辑器怎样使用

工具:

Linux

方法:

1.首先进入Linux命令行界面。
创建一个文本文件以在目录中进行测试(.touchfilename)。
此处创建了一个新的test12文本文件。
当然是这个名字。
可以随意获取单词。

2使用“vitest12”命令进入命令行模式vi。
(vi文件名)。
如果要编辑文本文件,需要切换到插入模式,即按键盘上的“i”。
好的。
这样您就可以编辑文本并删除文本内容。
按键盘上、下、左、右键可前后移动。

3.如果要退出文本编辑模式并保存刚刚所做的更改,请输入要输入的内容。
编辑文本。
首先按键盘上的“ESC”,然后输入“:wq!”。
然后启动vi编辑器。
如果不想保存,请按键盘上的“ESC”并回车。
“:q!”。
如果您不确定操作是否成功,可以使用“catfilename”命令进行检查。
看。

4.除了键盘上的上下左右键外,小写模式下还可以移动光标。
按键盘上的“h,j,k,l”,

“ctrl+b”:将屏幕向后移动一页

“ctrl+f:向前移动l'一页页屏

“ctrl+u”:将屏幕向后移动半页

“ctrl+d”:将屏幕向前移动半页-页

输入任意整数,然后输入“shift+G”即可转到本页开头。

按键盘将大写“G”移至文章末尾。

按“$”符号将光标移动到行尾

“^”将光标移动到行首

“w”:将光标移至开头下一行的开头

“b”:与“w”相反

“e”:移动将光标移动到行尾<。
/p>

如果想让文本显示行号,只需在命令行模式下在文本末尾输入命令“:setnu”


5.复制“yw”:复制光标字符直到缓冲区中的单词结束。
“yy”:将光标所在行复制到缓冲区中。
“#yy”:例如“6yy”表示从光标所在行开始复制6行“倒计时”文本。
“p”:将缓冲区中的字符粘贴到光标位置。
注意:所有与“y”链接的复制命令必须与“p”组合才能完成复制和粘贴功能。

6.搜索

使用“/”添加要搜索的内容。
例如,“/hello”或“?hello”也是可以接受的。

7.替换“r”:替换光标处的字符。
,单击“r”然后输入您想要的内容。
“R”:替换光标处的字符,直到按“ESC”键。

8.恢复上一次操作“u”:如果执行错误的命令,可以立即按“u”返回到上一个操作。
重复按“u”可执行多次恢复。
这相当于“CTRL+Z”操作。