您的位置:首页 > 其它

vim 删除以#开头的、 删除空白行、 加释

2015-08-21 16:06 429 查看
删除以#开头的、 删除空白行、 加释

1.

删除以#开头的: s/^#.*$//g

如果有些先以空格开头,并且顺便想删除换行驶符: s/^[ ]*#.*\n//g

2.

删除空白行: g/^$/d

3.

如果想加注释: s/^/#/g

4.

vim中定位也比较方便,比如想查找注释掉的mod_evasinve20,这样就行了: [ /^#.*mod_evasive20.*$ ]

5.(自己写的)

删除以//的开头的注释行: cat a2.C | grep -v '//' > a3.C

6.

在命令模式下用:%s/^\/\/.*$//

:g/\/\//d 把整行给删了.

7. 删除空白行

刪除沒有內容的空行
g/^$/d

刪除包含有空格組成的空行
g/^\s*$/d

除以空格或tab開頭到結尾的空行
g/^[ |\t]*$/d
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: