vim编辑器
vim编辑器
作用:用于修改文件内容
一、vim编辑器介绍
模式化
命令模式
插入模式
末行模式
使用格式:
# vim 文件名称
[root@localhost ~]# cp /etc/passwd /opt/
二、模式间的切换
命令模式 ------- 插入模式
a, i, o, O
插入模式 ----- 命令模式
ESC
命令模式 -------- 末行模式
冒号
三、末行模式
1、保存退出
:wq
2、强制退出
:q!
3、显示行号
: set nu
4、去除行号
: set nonu
5、快速替换
😒/旧内容/新内容
:s/linux/python
:s/linux/python/g
:14,20 s/linux/python/g
:% s/linux/python/g
四、命令模式
1、快速移动光标
h j k l
$ 快速到行尾
^ 快速到行首
gg 返回第一行
89gg 跳转到指定的行
G 跳转到最后一行
2、删除
x 删除单个字符
d$ 删除到行尾
d^ 删除到行首
dw 删除单词
dG 删除到最后一行
dd 删除整行
3、替换
r 替换单个字符
R 进入替换模式, 连续替换
4、复制、粘贴
yy p
3yy
100p
yw, y$, y^
5、剪切、粘贴
删除、p的组合
6、搜索
/内容
n: 向下查找
N: 向上查找
7、撤销
u
案例1: 设置vim编辑器的工作特性
[root@localhost ~]# vim /etc/vimrc //打开默认有行号
set nu
案例2: 设置命令别名
# alias 别名='命令' //临时
[root@localhost ~]# alias cs='cat /etc/sysconfig/network-scripts/ifcfg-ens33'
设置别名永久生效,全局
vim /etc/bashrc
alias cs='cat /etc/sysconfig/network-scripts/ifcfg-ens33'
source /etc/bashrc //使系统重新读取该文件中内容