vi 刪除操作

2021-08-20 23:27:10 字數 419 閱讀 1503

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 刪除從當前行到螢幕末行的內容

vi刪除操作大全

0,d 刪除所有內容 d 刪除所有內容 s r g 刪除dos方式的回車 m s s 刪除行尾空白 s n 1 1 刪除重複行 g s d 刪除所有空行 這個好用有沒有人用過還有其他的方法嗎?g dd d 刪除不含字串 dd 的行 v dd d 同上 譯釋 v g 就是不匹配!g str1 str2...

Vi刪除操作大全

s r g 刪除dos方式的回車 m s 刪除行尾空白 s n1 1 刪除重複行 s pdf new.pdf 只是刪除第乙個pdf s 又是刪除多行注釋 咦?為什麼要說 又 呢?g s d 刪除所有空行 這個好用有沒有人用過還有其他的方法嗎?g dd d 刪除不含字串 dd 的行 v dd d 同上...

vi刪除操作大全 z

0,d 刪除所有內容 d 刪除所有內容 s r g 刪除dos方式的回車 m s s 刪除行尾空白 s n 1 1 刪除重複行 g s d 刪除所有空行 這個好用有沒有人用過還有其他的方法嗎?g dd d 刪除不含字串 dd 的行 v dd d 同上 譯釋 v g 就是不匹配!g str1 str2...