我试图弄清楚如何dt
或df
最后一次出现字符串中的字符。
例如,假设我有以下行:
foo not.relevant.text.bar
如果我f df.
预期得到foo relevant.text.bar
,但我想得到foo bar
。使用f 3df.
不是一个选项,因为我不知道字符串中有多少个字符。此外,我可能想要获取foo .bar
( f 3dt.
),或者如果该行以点结尾,我可能想要获取foo .
. 我想总是找到最后一个,不管有多少。
没有正则表达式这可能吗?我想我可以使用正则表达式,但我希望我缺少一个简单的 vim 命令。我发现自己经常尝试做这样的事情。