一,安装 VIM编辑器
yum install vim -y
二,编辑中的四种模式
1.命令模式
移动光标到首行 gg
移动光标到末行 G
翻屏
向上 ctrl+b (Pgup)
向下 ctrl+f (Pgdn)
向上翻半屏 ctrl +u
向下翻半屏 ctrl +d
快速光标定位 行号+G
复制/粘贴
复制当前行 yy
粘贴 p ----------粘贴在光标所在行上一行P
从当前行复制以下几行 5yy
剪切/删除
命令 dd (如果没有使用p进行粘贴就是删除)
剪切或是删除多行 数字dd
剪切后下方内容不上移 D
撤销与恢复
撤销 u
恢复 ctrl+r
s/要替换的关键词/替换后的关键词 + 回车*
eg:
把hello centos中centos换成centos7.6
:s/centos /centos7.6/g(全局替换)
整个文档所有行进行替换,只替换每行中的第一个满足条件的结果
:%s/要替换的关键词/替换后的关键词
整个文档中的所有关键词都进行替换
:%s/要替换的关键词/替换后的关键词/g(全局)
显示行号
:set nu
取消显示行号
:set nonu
2.编辑/输入模式
命令模式下输入 a(光标之后) 或 i(光标之前) 进入|| 按ESC返回命令模式
3.末行模式
命令模式下输入 **:**进入 || 退出 两次ESC
保存 :w
退出 :q!
保存后退出 :wq
文件编辑时没有名称 可使用:wq 文件名
查找/搜索*
/+关键词 (搜索结果中切换上下一个结果:N(上)/n(下))
取消高亮 :noh(no highlight)
文件内容的替换
首先进入末行模式 **:**
只替换光标所在这一行的第一个满足条件的结果(只能替换一次)
*:
4.可视化模式
命令模式下输入: v 进入 || ESC退出
三,Vim保存文件操作
在任何模式下连续按两次ESC退回到命令模式,然后按冒号:,进入到末行模式,输入wq(q!代表强制退出但是不保存文件),代表保存并退出;