向后删除直到Vim中的字符

时间:2013-02-10 18:47:58

标签: vim keyboard-shortcuts

d t 删除直到下一个逗号。

a, b, c[,] d, e

dt,

a, b, c[,] e

为了获得:

,向后执行相同操作的命令是什么?
a, b, d, e

2 个答案:

答案 0 :(得分:41)

通常在Vim中,大写字母以相反的方向执行动作。因此 d T 将向后搜索。但是,您需要使用 2 d T ,以便删除第一个逗号。

出于同样的原因,你需要使用 d f 而不是 d t < / kbd> 删除给定示例中的逗号。

答案 1 :(得分:0)

您可以使用 d0 删除从光标所在位置到句子开头的所有内容。