一. 安装vim 方法:
yum install -y vim-enhanced
yum install -y vim*
yum install -y vim
(vim相关的包都会安装上,包括vim-enhanced)vim +n 【n指光标所在行数】
二. vim三种模式(一般模式、命令模式、编辑模式)
1. 一般模式:
光标移动:
k
向上j
向下h
向左l
向右 【10k
向上移动10行】ctrl+f
向下翻页ctrl+b
向上翻页gg
移动到首行G
移动到最末行 【45G
移动到第45行】$
移动到行尾0
^
移动到行首 【0
移动到行首^
移动到非空白第一个字符】复制剪切粘贴
x
向后删除X
向前删除(4x
向后删除4个字符、x
可以粘贴?)D
是删除行dd
删除指定的行(3d
删除3行 这里的删除,其实是剪切)p
粘贴在下面一行P
粘贴在上面一行u
撤销还原、ctrl+r
还原撤销(u 最多可以还原50次)yy
复制整行(3yy 复制了3行)v
可视模式,然后使用 k j h l 选中需要操作的字符
2. 编辑模式
- 进入编辑模式:
i
进入光标前I
进入行首a
进入光标后A
进入行尾o
光标下另起一行O
光标上另起一行esc
退出编辑模式
3. 命令行模式
相关命令
w
保存q
退出!
强制执行set nu
显示行号set nonu
关闭行号nohl
取消高亮显示查找
/
查找内容(n
向下查找、N
向上查找)?
查找内容(n
向上查找、N
向下查找)替换
格式:1,20s/IP/ip/g1,20
1到20行(1,$
所有行%
整个文档)IP
要被替换的ip
被替换的字符g
全局 没有g
一行中有多个替换的字符,只替换一个特殊模式替换
将/IP/123/
目录替换成ip1,20s/\/IP\/123\//ip/g
1,20s#/IP/123/#ip#g