转自: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.*$