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

 

vim 删除以 # 开头的、 删除空白行、 加释
1.
删除以#开头的: s/^#.*$//g
如果有些先以空格开头,并且顺便想删除换行驶符: s/^[ ]*#.*\n//g
2.
删除空白行: g/^$/d
3.
如果想加注释: s/^/#/g
:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
4.
vim中定位也比较方便,比如想查找注释掉的mod_evasinve20,这样就行了: [ /^#.*mod_evasive20.*$ ]
5.(自己写的)
删除以//的开头的注释行: cat a2.C | grep -v '//' > a3.C
6.
在命令模式下用:%s/^\/\/.*$//
:g/\/\//d 把整行给删了.
 
7. 删除空白行
�h除�]有�热莸目招�
g/^$/d
�h除包含有空格�M成的空行
g/^\s*$/d
除以空格或tab�_�^到�Y尾的空行
g/^[ |\t]*$/d
8.在行首或末尾添加指定字符
g/pattern/d 是找到pattern, 删之
v/pattern/d 是找到非pattern,删之
 

你可能感兴趣的:(vim,删除空白行,删除以#开头的,加释)