vim编辑器

vim编辑器三种模式:命令行模式、编辑模式、底行模式
1、命令行模式
可以进行一些基本的复制、删除、跳转、撤销、移动等操作。
  yy       复制光标所在行 3yy表示复制3行
  p         在光标所在行后粘贴
  P        在光标所在行前粘贴
  gg       光标挑战到首行首字符 3gg表示光标跳转到第三行首字母处
  G        光标跳转到尾行首字母
  home       跳转到当前行行首
  end          跳转到当前行行尾
  dd            删除光标所在行 3dd删除包括光标所在行的3行
  u         撤回
2、编辑模式
编辑文件内容
  i          在光标所在字符前编辑
  I          在光标所在行的行首编辑
  a         在光标所在字符后编辑
  A         在光标所在行的行尾编辑
  O        在光标所在行的上面另起一行开始编辑
  o         在光标所在行下面另起一行开始编辑
3、底行模式
命令模式下按‘:’;或者在编辑模式下按ESC,进入底行模式执行操作
1)保存退出
  :w           保存文件
  :w 文件名          另存为其他文件
  :q            退出不保存
  :q!           强制退出
  :wq            保存退出
  :wq!              强制保存退出
2)搜索替换
  /nologin                      全文搜索nologin
  :%s$root$ROOT                全文搜索替换每一行匹配到的第一个关键字
  :%s$root$ROOT$g            全文搜索,替换每一行匹配的所有关键字
  :%s$/sbin/nologin$/bash         更改目录名
3)设置行号
  :set number             临时设置行号
  echo ‘set number’>> /etc/vimrc      永久设置行号
4)地址定位
  :1,5 w /tmp/1.txt            将1-5行保存到1.txt中
  :r /tmp/2.txt              在光标所在行下读取2.txt的内容
  :1,8d                删除文本的1到8行

posted @ 2020-05-21 15:16  上将潘凤为自己带盐  阅读(94)  评论(0)    收藏  举报