vim编辑器
vim编辑器三种模式:命令行模式、编辑模式、底行模式
1、命令行模式
可以进行一些基本的复制、删除、跳转、撤销、移动等操作。
yy 复制光标所在行 3yy表示复制3行
p 在光标所在行后粘贴
P 在光标所在行前粘贴
gg 光标挑战到首行首字符 3gg表示光标跳转到第三行首字母处
G 光标跳转到尾行首字母
home 跳转到当前行行首
end 跳转到当前行行尾
dd 删除光标所在行 3dd删除包括光标所在行的3行
u 撤回
2、编辑模式
编辑文件内容
i 在光标所在字符前编辑
I 在光标所在行的行首编辑
a 在光标所在字符后编辑
A 在光标所在行的行尾编辑
O 在光标所在行的上面另起一行开始编辑
o 在光标所在行下面另起一行开始编辑
3、底行模式
命令模式下按‘:’;或者在编辑模式下按ESC,进入底行模式执行操作
1)保存退出
:w 保存文件
:w 文件名 另存为其他文件
:q 退出不保存
:q! 强制退出
:wq 保存退出
:wq! 强制保存退出
2)搜索替换
/nologin 全文搜索nologin
:%s$root$ROOT 全文搜索替换每一行匹配到的第一个关键字
:%s$root$ROOT$g 全文搜索,替换每一行匹配的所有关键字
:%s$/sbin/nologin$/bash 更改目录名
3)设置行号
:set number 临时设置行号
echo ‘set number’>> /etc/vimrc 永久设置行号
4)地址定位
:1,5 w /tmp/1.txt 将1-5行保存到1.txt中
:r /tmp/2.txt 在光标所在行下读取2.txt的内容
:1,8d 删除文本的1到8行

浙公网安备 33010602011771号