天天看點

VI編輯器之删除操作

ctrl+v進入列編輯模式;

将光标定位子想要删除的起始列;

移動光标至結束列(直接通過移動光标選中,對列不對齊時,可能比較長的行,無法全部選中,尤其是需要一直删除到行末,按end可直接到達,在列不對齊情況下也可将内容全部選擇)

1.定位光标;

2.按d;

3.按ctrl+v;

4.按end(直接到行末)或數字+方向鍵(指定需删除的字元數)

注:在第四步,按鍵後會直接删除標明内容。

單行删除:1(待删除行)d

光标所在行,dd

eg:

多行删除,删除1到10行

:1,10d

從某行開始至文本末尾全部删除,删除第8行至末尾

:8,$d

要删除文檔中含有字元reset_reg的所有行:

:g/reset_reg/d

會将含有reset_reg的全部行删除。

:g/string/d

eg:路徑清單,删除含trash的路徑

:g/trash/d

即可把清單中列出的含有資源回收筒的統計的路徑删除。

:g/^$/d

:%s/^\n/s//g

:g/^\n/s///g

删除多行空白行,保留一行空白行

:%s/^\n$//g

     本文轉自yzy121403725 51CTO部落格,原文連結:http://blog.51cto.com/lookingdream/1911011,如需轉載請自行聯系原作者

繼續閱讀