Vi/vim - 从结束行删除,包括最终字符

Leo*_*len 9 vi vim

我想做类似这个问题VI(VIM)的事情:从右到左删除/改变?即从行的末尾删除到该行中=的最后一个实例,这可以使用 dT=光标放在行的末尾来完成.

但是这个和其他这样的命令不会删除该行的最后一个字符,所以我必须添加一个x该命令.我不介意这样做,但似乎令人惊讶的是vim没有从当前角色中删除的命令.有没有我找不到的?

Ken*_*ent 8

如果您的光标位于该行的末尾,您可以尝试

F=D
Run Code Online (Sandbox Code Playgroud)

哦,没注意到OP想要保持'='.然后:

T=D
Run Code Online (Sandbox Code Playgroud)