zoukankan      html  css  js  c++  java
  • VIM使用技巧

    1. 清空
     先gg跳到行首  然后dG
    :1,$d  意思是从第一行到最后一行删除
    : .,$d  从本行到最后一行删除

    2. 跳至第一行
     gg

    3. 跳至最后一行
     G

    4. 设置行号
    :set nu

    5. 删除每行前几个字符
    光标放在第一行第一个字符上,用 ctrl-v 来进行块选中,再 G。使用向下键向下拉到你想删除的行,之后用 l 调整到合适的宽度。再 d 一下就可以删去了。

    :% s/^.{4}//g    #将当前缓冲区的所有行的前4个字符删除,%和s之间有空格

    6、注释

    :s/^/#                  用”#”注释当前行
    :2,50s/^ /#              在2~50行首添加”#”注释
    :.,+3s/^/#              用”#”注释当前行和当前行后面的三行
    :%s/^/#                 用”#”注释所有行

    7、按行查找 

     :90 这样就是找到第 90 行

    8、复制

    移动到想要复制的行  按 yy  ------->想复制到哪就移动到哪,然后按 P  

    9、新增一行

    先G到最后一行在o

    10、替换字符

    1,$s/源字符串/目标字符串/g

    11、执行:2,50s/^ /#后每行第一列都有底色,如何取消

    :let @/ = ""  

    或者  :nohls 

    https://segmentfault.com/q/1010000000368630

     12、第10行到第20行向后移动四个空格

    :10,20s/^/ /
    最后两个/中间为四个空格

  • 相关阅读:
    Pyspider
    tornado websocket
    cookie、session、csrf
    python图片拼接
    SQLAlchemy查询
    tornado的ORM
    模板继承和UImodul 和 UImethods
    图像处理-05-浮雕效果处理
    图像处理-04-图像的黑白处理
    图像处理-03-实现图像的旋转
  • 原文地址:https://www.cnblogs.com/fanren224/p/8457323.html
Copyright © 2011-2022 走看看