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     //使系统重新读取该文件中内容
posted @ 2023-03-25 10:28  nhxuan  阅读(57)  评论(0)    收藏  举报