vim编辑器一些相关操作
一、vi编辑器与vim编辑器的区别
Vim(Vi improved)是vi编辑器的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。
二、安装
yum install vim -y
三、vim编辑器的使用
(1)使用vim打开文件
基本语法:vim 文件名称
① 如果文件已存在,则直接打开
② 如果文件不存在,则vim编辑器会自动在内存中创建一个新文件
(2)vim编辑器保存文件
按下Esc键,然后按冒号: 进入到末行模式,输入wq,代表保存并退出。
(3)vim编辑器强制退出(不保存)
Esc键,然后按冒号:,进入到末行模式,输入q!,代表强制退出但是不保存文件
四、下面主要说末行模式
(1)进入末行模式
1、进入末行模式的方法只有一个,在命令模式下使用冒号:的方式进入。
(2)末行模式操作
文件保存、退出、查找与替换、显示行号、paste模式等等
(3)文件内容的替换(!)
第一步:首先要进入末行模式(在命令模式下输入冒号:)
第二步:根据需求替换内容
① 只替换光标所在这一行的第一个满足条件的结果(只能替换1次)
:s/要替换的关键词/替换后的关键词 + 回车
② 替换光标所在这一行中的所有满足条件的结果(替换多次,只能替换一行)
:s/要替换的关键词/替换后的关键词/g
g=global全局替换
③ 针对整个文档中的所有行进行替换,只替换每一行中满足条件的第一个结果
:%s/要替换的关键词/替换后的关键词
④ 针对整个文档中的所有关键词进行替换(只要满足条件就进行替换操作)
:%s/要替换的关键词/替换后的关键词
其他操作:
1、显示行号:set nu 【nu = number】,行号
2、取消行号 => :set nonu
3、 paste模式 => 将来在粘贴代码的时候为了保存原格式 => 粘贴之前 => :set paste