zoukankan      html  css  js  c++  java
  • vim快捷键

    普通模式

      j    跳到下一行

      k  跳到上一行

      h  往前走一个字符

      l  往后走一个字符

      a  进入编辑模式,并在光标后面插入内容

      A  进入编辑模式,并在行尾插入内容

      b  定位到单词首字母

      bdw  先定位到字母首位,再删除到字母结尾,效果和daw一样

      cc  删除一行,并进入插入模式

      C  进入编辑模式,并删除从光标位置到行尾的内容

      cw  删除光标位置到单词结尾的字符,并进入插入模式

      D  删除光标位置到行尾的字符,不进入插入模式

      dd  删除一行

      dw  删除光标到单词结尾的字符,包含空格

      de  删除光标到单词结尾处,不包含空格

      d0  从光标位置,不包含光标位置,删除到行首

      d2w  删除光标之后的两个单词

      daw  删除一个单词

      s  往前删除光标下的字符,并进入编辑模式

      S  删除光标所在行,并把光标定位到行首,并进入编辑模式

      I  定位到行首,并进入编辑模式

      $  光标定位到行尾

      f+字符或者t+字符  在行内查找下一个指定字符,然后通过;和,进行前后反复跳

      F+字符或者T+字符  在行内查找上一个指定字符

      esc键+o  新起一行并将光标定位到行首

      yyp  复制一行

      ye  从光标处复制至一个单子/单词的末尾,不包括空格

      yw  从光标处复制至一个单子/单词的末尾,包括空格

      y0  从当前光标位置(不包括光标位置)复制之行首

      y5G  将当前行(包括当前行)至第5行(不包括它)复制

      y3l  从光标位置(包括光标位置)向右复制3个字符

    插入模式

      ctrl+h  删除前一个字符(和退格键一样效果)

      ctrl +w  删除前一个单词

      ctrl+u  删除行首

      r{char} 和 gr{char}  允许我们覆盖单个字符,又回到普通模式

      /+单词  可以在编辑的文件中查找到所有此单词在的地方,通过n和shift+n来上下切换

    v模式

      shift+<  向左缩进

      shift+>  向右缩进

    替换模式

      shift+r  进入替换模式

    命令行

      ctrl+w  删除光标之前的内容

    ps

      -A 或者-e  所有的进程均显示出来

      -a  显示现行终端机下的所有进程,包括其他用户的进程

      -u  以用户为主的进程状态

      x通常与 a 这个参数一起使用,可列出较完整信息

      -f  做一个更为完整的输出

     

     

  • 相关阅读:
    云计算下一浪潮,腾讯云抢占 Serverless 制高点
    Serverless + GitHub Actions 完美自动化部署静态网站
    Serverless 技术在格灵深瞳的落地实践
    万物皆可 Serverless 之我的 Serverless 之路
    LeetCode 哈希表 136:只出现一次的数字(计数哈希表,异或)
    Spring 01 IOC
    LeetCode 数组:1.两数之和 11. 盛最多水的容器
    LeetCode 链表:21合并两个有序链表 19删除链表的倒数第N个节点
    Maybatis的一些总结(三:增删改查)
    Maybatis的一些总结(一:了解)
  • 原文地址:https://www.cnblogs.com/htyj/p/7826715.html
Copyright © 2011-2022 走看看