vim 第一个版本由布莱姆·米勒 1991年发布  官网  www.wim.org


 安装命令 yum install -y vim


vim三种模式    

 vim filename 进入normal 模式,这是命令模式,用于执行大多数常用的编辑命令,不能输入 敲i 进入 insert 模式,这是正常的编辑模式,按Esc 可以回到 normal 模式 在normal 模式下输入 : (冒号) 进入底行模式,也是执行命令的模式,用的最多的是查找 不管在 insert 模式还是底行模式,按 Esc 就能回到 normal 模式


 vim 后面加数字,直接定位在第多少行

 vim +10 /etc/passwd,打开后光标定位第10行


移动光标          

j 下 k上 h 左 l右 ,可加数字,例10j,下移10行

$ 移动光标到行尾

G 光标移至最后一行
nG 光标移至第n行首
n+ 光标下移n行
n- 光标上移n行

gg 移动最首行

shift+6光标行第一个字符

shift+4光标行最后一个字符,0直接移到光标行开头(包括空白)


针对字符编辑       

 x 往后删除(剪切) X往前删除,可加数字,如5x,往后直接删5个,p粘贴,u 撤销(50次)

针对行编辑

 dd 剪切一行,可加数字,如10dd,yy 复制,可加数字,p粘贴;可加数字,5p,粘贴5次

 按v可选择性删除(剪切),kjhl(上下左右移动)e,词组移动


针对文档操作

i 光标当前插入,I 光标行首插入,a光标后插入,A,光标行行尾,o 向下另起一行,O向上另起一行

/ 搜索,按n移动到下一个搜索目标

?搜索,按n往上


x,u与wq区别   

x使用后按u还原,不会修改三个访问时间

wq会修改 Modify Change 时间


vim 打开文件永久显示行号

vim /root/.vimrc   添加 set nu;

不显示在底行输入:set nonu,不永久显示去掉配置文件添加的