请说出vi编辑器的三种模式以及他们之间的相互转换。

2025-03-12 14:31:54
推荐回答(1个)
回答1:

1)、Vi工作有三种模式:命令模式、文本输入模式和末行模式。用Vi打开一个文件后,处于命令模式。利用文本插入命令,如i,a,o等可以进入输入模式,用[Esc]键可以从输入模式退回命令模式。在命令模式中按“:”键可以进入到末行模式,当执行完命令或按[Esc]键可以回到命令模式。

2)、命令如下:

vi –o file1 file2 #水平分割打开两个文件

/test #在file1文件中查找test字符串,可以在命令模式或末行模式执行

光标移动到test行,用V命令选中该行

用yy命令复制该行到缓冲区

用ctrl-w ctrl-w 命令进行窗口切换,切到file2文件中

光标定位到文件末尾,用p命令进行粘贴

:wq #保存退出

Vim使用方法详见《Linux就该这么学》第四章内容。