一:撤销和恢复命令:

u undo 撤销上次的命令

Ctrl + r :redo 恢复撤销的命令

二:删除文本:

x : cut 删除光标所在的字,或者选中文字
案例:5x 删除后面5个字符
d (移动命令): delete : 删除移动命令对应的内容
dd : delete 删除光标所在的行,可以ndd删除多行
D : 删除至行尾

黑马linux基础---day13---vi编辑文件(2)_分屏
三:复制和粘贴:

yy (移动命令): copy 复制
yy : 复制一行,nyy复制多行
p : 粘贴

黑马linux基础---day13---vi编辑文件(2)_学习_02
四:缩排和重复执行

>> : 向右缩进
<< : 向左缩进
. : 重复执行

案例:14行 到16行统一增加缩进

五:查找命令
黑马linux基础---day13---vi编辑文件(2)_学习_03

六:查找并且替换:
注:vi中查找和替换命令需要在末行模式下执行
记忆命令:

:%s///g

1:全局替换:
一次性替换文件所有的旧文本
格式:

:%s/旧文本/新文本/g

2:可视区域替换:

选中替换的文本范围
:s/旧文本/新文本/g

3:确认替换:
黑马linux基础---day13---vi编辑文件(2)_缩进_04
前四个常用:掌握前四个就可以。
七:插入命令:
黑马linux基础---day13---vi编辑文件(2)_分屏_05
八:演练
黑马linux基础---day13---vi编辑文件(2)_学习_06
11:分屏命令:
黑马linux基础---day13---vi编辑文件(2)_分屏_07
黑马linux基础---day13---vi编辑文件(2)_分屏_08