一、vi编辑器基本操作
vi在打开文件时,会默认进入命令模式,在该模式下,可以进行文件的保存、复制、粘贴、查找等多种操作。以下是一些常用的vi编辑器命令:
1、打开文件
vi 文件名
2、保存文件
:w
3、退出vi编辑器
:q
4、强制退出vi编辑器
:q!
5、保存并退出vi编辑器
:wq
6、光标移动
h 或 ← 或 backspace 光标向左移动一个字符
j 或 ↓ 光标向下移动一行
k 或 ↑ 光标向上移动一行
l 或 → 或 space 光标向右移动一个字符
0 跳至行首
$ 跳至行尾
二、进入文本编辑模式
vi在进入文本编辑模式后,可以对文本进行插入、删除等操作。以下是一些常用的文本编辑命令:
1、进入插入模式
i
2、进入插入模式(光标插入行首)
I
3、进入插入模式(光标下一行插入)
o
4、进入插入模式(光标上一行插入)
O
5、从光标处添加文本
a
6、从行尾添加文本
A
7、删除字符
x
8、删除光标所在行
dd
9、删除指定行数到行数的多行内容
:n1,n2d
10、复制光标所在行
yy
11、复制指定行数到行数的多行内容
:n1,n2y
12、粘贴
p
三、查找和替换
在vi编辑器中,可以使用查找和替换功能,以下是一些常用命令:
1、查找字符串
/字符串
2、向前查找字符串
?字符串
3、替换一个字符
:s/旧字符/新字符
4、替换整个行中的字符
:s/旧字符/新字符/g
5、全局替换字符
:%s/旧字符/新字符/g
以上是Linux vi编辑器的常用命令及功能解析,掌握这些命令,可以更加高效地进行文件编辑操作。