vim的便捷性在刪除方面很明顯的。譬如d命令。能夠組合出不少種用法,遠非鼠標所能及。正則表達式
最簡單的就是dd,刪除光標所在行.(不少命令兩個組合使用就是操做整行,好比yy,複製光標所在行;cc,刪除光標所在行,且進入insert模式);vim
第二個操做就是dw,刪除光標所在單詞之後的字符.效果圖以下spa
若你在單詞中間,想刪除整個單詞,使用daw(delete a word),相似的命令有caw;命令行
d與f能夠配合使用,好比dfc,效果圖以下im
上述操做這麼進行的,fc光標跳至第一個c處,再執行刪除。word
d與f配合使用時,也能夠接數字,好比d2fd,效果如圖:img
光標跳至本行第二個d,再刪除。vi
d也能夠配合/使用,d/lENTER,效果如圖:字符
先跳至光標之後的第一個l處,再執行刪除。注意此時l是不被刪除的。let
由於/命令能夠接不止一個字符,能夠接強大的正則表達式,因此d跟/配合是能夠刪除到任意地方的。好比d/wrENTER,效果如圖:
F,D命令也是有效的。也可如上配合使用。
上述是單次操做,若重複的操做,可用.。如果不少重複的複雜刪除,用register吧(相關命令有q,@)。
發揮你的想象力,盡情組合使用吧。命令行的強大會讓鼠標顫慄不止。