vi 删除操作

dd  单行删除 

m,nd  m行到n行删除

m,$d m行到结尾删除


:g/字符/d  删除含有字符的所有行


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

:%s/^\n/s//g  删除空白行

:g/^\n/s///g  删除空白行

:%s/^\n$//g  删除多行空白行,保留一行空白行


:g/.*/d   删除全文


x   删除当前字符

dw 删除当前字

dd 删除当前行

d$ 删除当前字符至行尾所有字符

d0 删除行首到前一个字符的所有字符

ndd 删除从当前行开始的连续n行

dH 删除从当前行到屏幕首行的内容

dM 删除从当前行到屏幕中间行的内容

dL 删除从当前行到屏幕末行的内容

猜你喜欢

转载自blog.csdn.net/yzjincsdn/article/details/80808225
今日推荐