在vim中,如何删除单词?

时间:2011-07-28 09:56:45

标签: vim vi

我的床上有一只大熊。

假设我将光标放在“熊”上,在“e”位置,我该如何完全删除“熊”这个词?

4 个答案:

答案 0 :(得分:26)

你可以查看一下.. delete word after or around cursor in VIM。 似乎与您的需求相似......

普通模式:

    daw : delete the word under the cursor    
    caw : delete the word under the cursor and put you in insert mode

答案 1 :(得分:12)

b 跳转到单词的开头,然后 dw 删除当前单词。

答案 2 :(得分:9)

diw / daw! - > :h text-objects

在此忘记bdt / bdw

答案 3 :(得分:6)

作为larsmans answer的替代方案,您可以使用 b 然后 d 返回 t 下一步的所有内容空格: d t space

这个助记符更通用,您可以将它与几个分隔符一起使用。

如果要向后删除,请使用 d T space

要了解更多左右动作,请询问:he left-right-motions并阅读本章的结尾。

相关问题