【问题标题】:Delete part of word right/left to the cursor in vim在vim中从光标右/左删除部分单词 【发布时间】:2014-04-03 00:04:27 【问题描述】: 让光标定位在 vim 中单词的某个内部符号上。我想从光标的左侧(或右侧)删除部分单词。怎么做(在正常和插入模式下)? 【问题讨论】: 标签: vim 【解决方案1】: db 从光标处删除到当前单词的开头。 de 从光标处删除到当前单词的结尾。 【讨论】: 谢谢 (+1)。有没有办法在插入模式下做同样的事情? 据我所知,但我不知道。对不起。 只是为了扩展答案,这是标准的“命令 + 运动”vim 语法,因此“d/foo”会删除所有内容,直到找到字符串“foo”(类似于“d?foo”向后运动) @Loom 插入模式称为“插入”,因为在这种模式下,您的主要任务应该是插入文本。正常模式被称为正常模式,因为它是您通常应该使用的模式。因此,您的评论的答案是:回到正常模式。如果必须在插入模式下进行,可以按ctrl-o 然后按db 您也可以在正常模式下使用 cb 和 ce 代替 db 和 de。这些命令的作用相同,但将当前模式切换到插入模式。