我希望能夠從VIM中的光標位置開始刪除我所在行的其餘部分。有沒有簡單的命令來做到這一點?如何快速從光標位置開始刪除VIM中的一行?
爲了便於說明,這是在命令之前。
The quick brown dog jumps over the lazy fox.
^
|----- Cursor is here.
這是命令後
The q
^
|----- Cursor is here.
我希望能夠從VIM中的光標位置開始刪除我所在行的其餘部分。有沒有簡單的命令來做到這一點?如何快速從光標位置開始刪除VIM中的一行?
爲了便於說明,這是在命令之前。
The quick brown dog jumps over the lazy fox.
^
|----- Cursor is here.
這是命令後
The q
^
|----- Cursor is here.
(編輯,包括評論者的良好補充:)
D
或等值d$
將刪除該行的其餘部分,讓你在命令模式。 C
或c$
將刪除該行的其餘部分並將您置於插入模式,並且新文本將被追加到該行。
這是vitutor
和vimtutor
的一部分,對vim初學者來說是出色的「閱讀」。
使用D。有關更多信息,請參見docs。
也可能是C興趣,它也將刪除線的末端像d,但另外它會將你在插入模式在光標位置。
按ESC首先進入command mode
。然後按Shift + D。
爆炸,我想這是一件很容易的,我在想'D',然後東西的某種組合。我想在這裏發佈這個問題會更快,並且在閱讀手冊之前讓其他人默認在線搜索會更快。 – Anthony
或'C',唯一的「真正」的方式來獲得指示位置的光標,儘管這使你進入插入模式。 – Walter
@Anthony:還有一個「'd」後跟一個「-D」的等價命令,其中「something」是'$'動作:'d $'。 –