• 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打开文件,恢复文件后删除缓存文件即可

     

     

          

  • 相关阅读:
    感知机学习算法 python实现
    最小二乘法 python实现
    python数据结构与算法——图的基本实现及迭代器
    python数据结构与算法——二叉树结构与遍历方法
    python数据结构与算法——字典树
    python数据结构与算法——完全树 与 最小/大堆
    win2008服务器asp站点配置要点
    SQL Server分页语句ROW_NUMBER,读取第4页数据,每页10条
    WinForm Control.Invoke&Control.BeginInvoke异步操作控件实例
    Couchbase应用示例(初探)
  • 原文地址:https://www.cnblogs.com/liuqiankun/p/10658979.html
Copyright © 2020-2023  润新知