vi删除“直到下一个X字符”的快捷方式

Modified on: Sat, 09 Jun 2018 18:05:23 +0800

据我所知,vi有快捷键可以删除带有各种选项的字符,单词和行。

然而,我找不到这个:

  • 从光标删除到下一个指定的字符

例如,我可能会输入du",希望编辑器”删除直到找到下一个"字符”

我最接近的是d9w,其中9是要删除的字数。

有人知道这是否可行?

作者:icc97,kctang

最佳答案

使用 dt c ,其中 c 是任何字符,例如为你,你想 dt

这会删除最多但,包括 c

如果你有:

delete until exclamation point!

光标位于第一个空格,你键入 dt ,你会得到:

delete!

df c

这将删除,包括 c

在上面的相同例子中使用 df 会给你:

delete

几乎任何“动作”都可以用于dcy和类似的命令。

作者:icc97,Arcege

相关问答

添加新评论