2013-01-09 53 views
39

我们如何使用vim从行的开头删除字符直到光标。 说,我们有一个字符串“hello world”,而光标在“w”上。我们如何从“h”删除到“w”。vi从开始到删除光标

回答

73

尝试d00表示行的开始。

+13

如果您处于插入模式,您可以使用''。 –

+0

不知道发生了什么,但是当我输入d0时,该行从我的光标位置开始删除。 –

29

我认为有以下应工作(d^):

d^ 

这是假设你只想要删除的h即使是在它前面的空白。它将离开白色空间。

2

其他建议没有为我工作,但我用视觉模式来实现这一点。

我将光标移动到了我想要删除的位置,然后点击v进入可视模式。然后我点击^选择回当前行的开头,然后d删除所有突出显示的文本。

+0

我很喜欢这个人,谢谢 –