vim 删除带有指定字符串的行 以及 全选

删除包含特定字符的行,匹配删除:比如带有abc
:% g/abc/d
 

 

全选

:ggVG 再d或delete就可以删除了

 

删除多行

命令输入“:32,65d”,回车键,32-65行就被删除了

如果无意中删除错了,可以使用‘u’键恢复(命令模式下)

 

如果需要批量删除么某些文件中的多行:

find ./ -name "*.csv" |xargs sed -i "2,100d"(删除当前目录下所有csv文件的2到100行)
 

你可能感兴趣的:(linux)