微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Vim – 删除直到最后一次出现的字符

我想弄清楚如何dt或df字符串中最后一次出现的字符.

例如,假设我有以下行:

foo not.relevant.text.bar

如果我是df.我希望得到foo related.text.bar,但我想得到foo吧.使用f 3df.不是一个选项,因为我不知道该字符串中有多少个字符.另外,我可能想要获得foo .bar(f 3dt.),或者如果该行以点结尾,我可能想得到foo ..我想总是找到最后一个,无论有多少.

没有正则表达式,这可能吗?我想我可以使用正则表达式,但我希望有一个简单的vim命令,我错过了.我发现自己经常尝试这样做.

你可以使用我的 JumpToLastOccurrence plugin.它提供了f /,F /,t /,T命令.

原文地址:https://www.jb51.cc/vim/387104.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐