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 把整行給刪了.
 
刪除沒有內容的空行
g/^$/d
刪除包含有空格組成的空行
g/^\s*$/d
除以空格或tab開頭到結尾的空行
g/^[ |\t]*$/d
8.在行首或末尾添加指定字符
g/pattern/d 是找到pattern, 刪之 v/pattern/d 是找到非pattern,刪之
相關文章
相關標籤/搜索