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

     

     

          

  • 相关阅读:
    Eclipse / android studio 添加第三方jar包 步骤
    Android checkbox 自定义点击效果
    Android 程序打包和安装过程
    Android 基础
    (转)Genymotion安装virtual device的“unable to create virtual device, Server returned Http status code 0”的解决方法
    (转)eclipse 导入Android 项目 步骤
    微信开放平台注册 步骤
    Android Studio 初级安装
    数组
    作用域问题代码
  • 原文地址:https://www.cnblogs.com/liuqiankun/p/10658979.html
Copyright © 2011-2022 走看看