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
輸入如下內容:
7、刪除全文
輸入::g/.*/d
說明:.*
為匹配任意單個字元。
x:刪除當前字元。
dw:刪除當前字。
dd:刪除當前行。
d$:刪除當前字元開始到行尾的所有字元。
d0:刪除前乙個字元開始到行首的所有字元。
ndd:刪除當前行開始的連續n行。
dh:刪除從當前行到螢幕首行的內容。
dm:刪除從當前行到螢幕中間行的內容。
dl:刪除從當前行到螢幕末行的內容。
vi編輯器之刪除操作
ctrl v進入列編輯模式 將游標定位子想要刪除的起始列 移動游標至結束列 直接通過移動游標選中,對列不對齊時,可能比較長的行,無法全部選中,尤其是需要一直刪除到行末,按end可直接到達,在列不對齊情況下也可將內容全部選擇 1.定位游標 2.按d 3.按ctrl v 4.按end 直接到行末 或數字...
VI編輯器之刪除操作
ctrl v進入列編輯模式 將游標定位子想要刪除的起始列 移動游標至結束列 直接通過移動游標選中,對列不對齊時,可能比較長的行,無法全部選中,尤其是需要一直刪除到行末,按end可直接到達,在列不對齊情況下也可將內容全部選擇 1.定位游標 2.按d 3.按ctrl v 4.按end 直接到行末 或數字...
vi編輯器操作
1.命令模式 與 編輯模式切換 a 游標向後移動一位進入編輯模式 i 游標和內容 沒有變化進入編輯模式 o 新起一行進入編輯模式 s 刪除游標所在字元進入編輯模式 2.尾行模式操作 w 對編輯後的文件進行儲存 q 退出vi編輯器 wq 儲存並退出編輯器 q 強制退出 不儲存 w 強制儲存 wq 強制...