Linux文本编辑器--Vim/Vi

1.Vim/Vi简介
   Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常用的文本编辑器,
   它的作用是建立、编辑、显示文本文件
   Vim/Vi没有菜单,只有命令
2.Vim/Vi工作模式
3.插入命令
  命令             作用
   a              在光标后附加文本
   A              在本行行末附加文本
   i              在光标前插入文本 
   I              在本行开始插入文本
   o              在光标下插入新行
   O              在光标上插入新行
4.定位命令   
  命令           作用
  h、left        左移一个字符
  J、down        下移一行
  k、up          上移一行
  I、right       右移一个字符
  $              移至行尾
  O              移至行首
  H              移至屏幕上端
  M              移至屏幕中央
  L              移至屏幕下端
  :set nu        设置行号
  :set nonu      取消行号
  gg             到第一行
  G              到最后一行
  nG             到第n行
  :n             到第n行
5.删除命令
  命令 作用
   x 删除光标所在处字符
   nx 删除光标所在处后n个字符
   dd 删除光标所在行,ndd删除n行
   dG 删除光标所在行到末尾的内容
   D 删除从光标所在处到行尾
   :n1,n2d 删除指定范围的行
6.复制和剪切命令
   命令 作用
   yy、Y 复制当前行
   nyy、nY 复制当前行一下的n行
   dd 剪切当前行
   ndd 剪切当前行以下的n行
   p、P 粘贴在当前光标所在行下或行上
7.替换和取消命令
   命令 作用
   r 取代光标处所在的字符
   R 从光标所在处开始替换字符,按ESC结束
   u 取消上一步操作
8.搜索和替换命令
  命令 作用
  /string 向前搜索指定字符串,搜索时忽略大小写  :set ic
  n 搜索指定字符串的下一个出现位置
  :%s/old/new/g 全文替换指定字符串
  :n1,n2s/old/new/g 在一定范围内替换指定字符串
9.保存和退出命令
  命令 作用
  :W 保存修改
  :W new_filename 另存为指定文件
  :wq 保存修改并退出
  ZZ 快捷键,保存修改并退出
  :q! 不保存修改退出
  :wq! 保存修改并退出(文件所有者可忽略文件的只读属性)
10.应用实例
  导入命令执行结果
     :r !命令
  定义快捷键
     :map 快捷键 触发命令
     Ex: :map  ^p l#<ESC>
          :mpa ^B  Ox
  连续行注释
     :n1,n2s/^/#/g
     :n1.n2s/^#//g
     :n1,n2s/^/\/\//g
  替换
     :ab sammail [email protected]
 

猜你喜欢

转载自blog.csdn.net/zy_remarkable/article/details/80160673