zoukankan      html  css  js  c++  java
  • 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打开文件,恢复文件后删除缓存文件即可

     

     

          

  • 相关阅读:
    BZOJ1143: [CTSC2008]祭祀river
    接口自动化测试平台-接入持续集成jenkins
    mac OS npm 安装/卸载失败 权限问题解决方案
    初入React源码(一)
    初入React源码(一)
    mac OS git关联github
    重识TCP/IP协议族与HTTP基础
    重识TCP/IP协议族与HTTP基础
    Visual Studio Code mac OS 安装 中文简体语言包
    C#加密类
  • 原文地址:https://www.cnblogs.com/liuqiankun/p/10658979.html
Copyright © 2011-2022 走看看