vim编辑器

vim三种模式及常用操作

  1、命令模式:打开vim默认进入命令模式,在编辑模式和末行模式下esc键进去命令模式

    常用操作:(n)dd:剪切与删除

                   (n)yy:复制

         p:粘贴

      dG:删除当前位置所在行到末尾

      /:查找

      n:正向查找

      N:反向查找      

      G:跳转最后 一行

      nG:指定跳转第几行

      u:撤销

      Ctrl6+r:撤销u操作

      . :重复上一步操作

      ZZ:保存退出

      替换 r(只替换一个字符) R(替换多个字符)

2、编辑模式:命令模式下i、a、o进入编辑模式

  常用操作:i 当前光标前插入

       a当前光标后插入

       o当前光标下新开一行插入

3、末行模式:命令模式下":"键进入

  常用操作: set nu:显示行号

         set nonu:关闭行号   

         nohl:取消高亮

         $:直接跳转最后一行

         start,end s/原始内容/替换内容/g(g表示全局,不用g只会替换每行第一个找到的对象)(% 或1,$表示全文全部替换)

         wq:保存退出

           q!:强制退出

         !命令:在vi中直接执行命令 

         a , b  d:删除多行

         a,b  m  c:将多行移到到指定行下

         a,b co c:将多行复制到指定行下

vim  -O 文件 文件:实现垂直分屏   ctrl +w:分屏切换     home、end跳转行首行尾     pgup、pgdn上下翻页

vim配置文件

  /etc/vimrc 对全局配置,对所有用户都生效

  ~/etc/.vimrc  只对当前用户生效

崩溃缓存机制

  vim意外退出时会产生崩溃缓存文件,文件名 : .文件名.swp

  此时在用vim打开文件,恢复文件后删除缓存文件即可

 

 

      

原文地址:https://www.cnblogs.com/liuqiankun/p/10658979.html