zoukankan      html  css  js  c++  java
  • (转) Vim 删除空行、行首和行尾的空格

    转自:https://blog.csdn.net/yilovexing/article/details/92982717

    删除空格行:

    :g/^$/d

    删除行首空格:

    :%s/^s*//g

    删除行尾空格:

    :%s/s*$//g

    # 仅仅临时想查看

    grep -o '^[^#].*'  xxx.conf

    # 额外互联网上收集的

    1,删除以#号开头的行:

       :g/^#/d

       :%s/^#.*

    2,删除以空格开头的行:

       :g/^s/d                “s代表空格”

       :%s/^s.*

    3,删除以空格#开头的注释行:

       :g/^ .*#/d             “(.*)代表若干”

       :%s/^s.*#.* //g

    4,删除空白行:

       :g/^$/d

       :g/^s*$/d               “删除由空格组成的行”

       :g/^[s| ]*$/d          “删除由空格或tab键开头到结尾的行”

       :g/^[ | ]*$/d          “删除由空格或tab键开头到结尾的行”

    5,删除行首空格:

       :%s/^s+                “+代表一个或多个s”

    6,删除行末空格:

       :%s/s+$            

    7,加#注释所有行:

       :%s/^/#/g

    8,查找注释掉的CONFIG:

       /^#.*CONFIG.*$

  • 相关阅读:
    eclipse
    一次性验证码
    mybatis。逆向工程
    mybatis02.动态sql
    mybatis01
    plsql
    HDU.2149 Public Sale (博弈论 巴什博弈)
    HDU.1846 Brave Game (博弈论 巴什博弈)
    博弈论快速入门
    HUD.2795 Billboard ( 线段树 区间最值 单点更新 单点查询 建树技巧)
  • 原文地址:https://www.cnblogs.com/Cong0ks/p/14506257.html
Copyright © 2011-2022 走看看