我的床上有一只大熊。
假设我将光标放在“熊”上,在“e”位置,我该如何完全删除“熊”这个词?
答案 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
并阅读本章的结尾。