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,不永久显示去掉配置文件添加的
转载于:https://blog.51cto.com/zhangxiaoxiong/1785115