如何有效删除VIM中的单词,冒号和逗号

Dmy*_*iak 6 ide vi vim editor

我经常有这样的代码:

it "should do something", :focus do
  ...
end
Run Code Online (Sandbox Code Playgroud)

当我想删除时,, :focus我通常会这样做

  1. 转到第1行: 1G
  2. 去结肠: f:
  3. 删除冒号(使用单词,所以我可以重复它): daw
  4. 删除focus(只是重复以前的)..
  5. 删除逗号(向左移动,并用空格替换它)hr<SPACE>.

有没有办法可以更有效地实现步骤3-5?

Ben*_*oit 8

你可以走了:

  1. 1G 去第一线
  2. f, 去逗号
  3. dE 删除直到WORD的下一个结尾(大写字母的WORD是任何不是空格的字符序列).