18

无论如何要删除与光标在同一行的每个字符,一直到光标?例如,我可能有一行代码,如下所示:

foo = [cursor]             Bar.new

如果我的光标位于上面的占位符上,是否可以删除每个空格字符(不使用正则表达式?)以便将 Bar.new 放置在光标处?

4

4 回答 4

45

d w

于 2010-09-24T16:32:33.190 回答
9

根据您的示例,尼尔的答案是正确的。但是,根据您最初的问题,

无论如何要删除与光标在同一行的每个字符,一直到光标?

你会输入d 0

实际上,您在标题中提出第三个问题...删除光标之前的所有空白字符。那一个我不知道如果没有正则表达式该怎么办。d g e将删除所有向后引导的空白字符,直到非空白字符,但它也会删除第一个非空白字符。

于 2010-09-24T16:47:58.123 回答
7

不是您想要的,但可能d i w会有所帮助 - 在上面的示例中,它将删除和之间的所有空格。也许会给你你正在寻找的结果?=Barc i w space

于 2010-09-24T17:00:59.207 回答
7

d t B

将删除最多但不包括“B”的任何字符

于 2010-09-24T18:08:10.050 回答