使用vim
我可以通過搭售cw
來更改我的光標所在的單詞。我可以用cl
更改當前字符。我可以用ci{
更改括號內的所有內容。如何在vim中更改一行?
我甚至可以用cj
更改當前和下一行。但是,如何更改光標所在的行呢?
我在尋找的東西小於或大於這些命令的一個更有效: ddko
,0C
,0Da
等
使用vim
我可以通過搭售cw
來更改我的光標所在的單詞。我可以用cl
更改當前字符。我可以用ci{
更改括號內的所有內容。如何在vim中更改一行?
我甚至可以用cj
更改當前和下一行。但是,如何更改光標所在的行呢?
我在尋找的東西小於或大於這些命令的一個更有效: ddko
,0C
,0Da
等
執行此操作的最簡單方法是S
或SHIFT-s
,因爲它會更改整行而不管光標的位置。
cc
的工作原理類似,但可以說打字難度較大,連續兩次非主頁行按鍵。
要刪除當前行並開始插入模式,使用cc
。要改變光標後到來的一切,請使用c$
或C
好像無論^C
(或cc
)或0C
(最開始的行)(行不計空格開頭)將是最好的。 Shift-c(大寫c)表示改變從光標到行尾的所有內容。
啊當然!你認爲我可以推斷出已經知道'dd'。 * facepalm * – 2013-04-22 17:24:37
您也可以使用'S'。 – 2013-04-22 17:25:25
是的,'dd'是刪除完整行的相應命令。 – knittl 2013-04-22 17:26:05