按下v鍵,按下shift和方向鍵,選定幾行,然後按x 鍵,可以刪除。
這種刪除不是刪除遊標選定的行,如何在vim中(不是gvim),刪除遊標選定的行?
dd可以刪除目前遊標所在的行,要刪除多行就可以在dd前面加上要刪除的行的數字
除了樓上兩位,還有一種刪除所在行遊標之後的內容,按dt$
Ctrl+v选中需要删除的行,d一下,就OK了!
Ctrl+v
d
Shift + v 是按行選中,ctrl + v 是按塊選中(按列選) 之後x和d都可以刪除,類似於剪切還可以用p粘回來。 單獨 x是刪除目前字符,dd是刪除目前行,前邊加數字代表重複執行N次。
在普通模式下,刪除單一字元可以使用 x 指令,如果刪除更多字元則可以使用 d 指令:d motion。
d motion
motion 表示操作範圍的指令,一下內容再次出現的 motion 都參考這邊的表格:
按鍵 | 定義
| 將遊標定位到行首位置
$ | 遊標定位到行尾位置b | 將遊標定位到遊標所在單字的起始處e | 將遊標定位到遊標所在單字的結尾處w | 將遊標定位到下一個單字的起始處gg | 將遊標定位到檔案開頭G | 將遊標定位到檔案結尾
如果刪除更多字元則可以使用 c 指令:c motion,和 d 指令類似,差異是刪除後,進入插入模式。
c motion
dd可以刪除目前遊標所在的行,要刪除多行就可以在dd前面加上要刪除的行的數字
除了樓上兩位,還有一種刪除所在行遊標之後的內容,按dt$
Ctrl+v
选中需要删除的行,d
一下,就OK了!Shift + v 是按行選中,ctrl + v 是按塊選中(按列選) 之後x和d都可以刪除,類似於剪切還可以用p粘回來。
單獨 x是刪除目前字符,dd是刪除目前行,前邊加數字代表重複執行N次。
在普通模式下,刪除單一字元可以使用 x 指令,如果刪除更多字元則可以使用 d 指令:
d motion
。motion 表示操作範圍的指令,一下內容再次出現的 motion 都參考這邊的表格:
按鍵 | 定義
| 將遊標定位到行首位置
$ | 遊標定位到行尾位置
b | 將遊標定位到遊標所在單字的起始處
e | 將遊標定位到遊標所在單字的結尾處
w | 將遊標定位到下一個單字的起始處
gg | 將遊標定位到檔案開頭
G | 將遊標定位到檔案結尾
如果刪除更多字元則可以使用 c 指令:
c motion
,和 d 指令類似,差異是刪除後,進入插入模式。