【发布时间】:2018-09-21 14:10:16
【问题描述】:
我通常在 Vim 中键入命令db 以向后删除一个单词。在没有空格的行尾执行此操作会留下单词的最后一个字符,因为光标开始从倒数第二个字符移开。
我可以按b,然后按de,但我有时会在连续多次这样做时感到困惑,从而导致不必要的错误。我希望有一种方法可以走到行尾并向后删除最后一个单词。
有没有办法做到这一点?
【问题讨论】:
-
你可以试试
:nnoremap db dbx或:nnoremap db bde。不过,可能会带来一些你不喜欢的副作用。 -
@ChristianGibbons ,不错的主意。重新映射到
bde不会影响太多功能(仅在我认为删除部分单词时)。然而dbx会覆盖使用db的功能,通常总是删除一个额外的空格或偶尔删除一个额外的字符,这使得它更难使用。