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  做一个更为完整的输出

     

     

  • 相关阅读:
    hdu 5366 简单递推
    hdu 5365 判断正方形
    hdu 3635 并查集
    hdu 4497 数论
    hdu5419 Victor and Toys
    hdu5426 Rikka with Game
    poj2074 Line of Sight
    hdu5425 Rikka with Tree II
    hdu5424 Rikka with Graph II
    poj1009 Edge Detection
  • 原文地址:https://www.cnblogs.com/htyj/p/7826715.html
Copyright © 2011-2022 走看看