在Vim中,如何删除单词的后缀?

gal*_*ath 6 vim keyboard-shortcuts

在vim中,在正常模式下,如果光标位于单词中,而不是最后一个字母de,则从光标位置删除单词的后缀.如果光标位于最后一个字母上,x那么它de也会跳到下一个字的末尾.

你会使用什么命令在两种情况下都可以使用,最后一封信是不是?

目的是将命令包含在宏中.

ib.*_*ib. 4

如果您愿意,请尝试vwged代替de,并定义如下所示的映射。

:nnoremap <leader>de vwged
Run Code Online (Sandbox Code Playgroud)

它似乎完全按照你想要的做。