无论如何要删除与光标在同一行的每个字符,一直到光标?例如,我可能有一行代码,如下所示:
foo = [cursor] Bar.new
如果我的光标位于上面的占位符上,是否可以删除每个空格字符(不使用正则表达式?)以便将 Bar.new 放置在光标处?
d w
根据您的示例,尼尔的答案是正确的。但是,根据您最初的问题,
无论如何要删除与光标在同一行的每个字符,一直到光标?
你会输入d 0
实际上,您在标题中提出第三个问题...删除光标之前的所有空白字符。那一个我不知道如果没有正则表达式该怎么办。d g e将删除所有向后引导的空白字符,直到非空白字符,但它也会删除第一个非空白字符。
不是您想要的,但可能d i w会有所帮助 - 在上面的示例中,它将删除和之间的所有空格。也许会给你你正在寻找的结果?=
Bar
c i w space
d t B
将删除最多但不包括“B”的任何字符