2013-01-09 18 views
39

vimを使って行の先頭からカーソルまでの文字を削除するにはどうすればよいですか? カーソルが「w」にある間、文字列「hello world」があるとします。どうすれば "h"から "w"まで削除できますか?vi最初からカーソルまで削除する

答えて

73

try d00は、行の先頭を示します。

+13

インサートモードの場合は、「」を使用できます。 –

+0

何が起こったのかわからないけど、d0を入力すると、カーソル位置から行が削除されて行が始まります。 –

29

私は(D^)以下が動作するはずと信じています:

d^ 

これは、あなたがそれだけの前に空白があってもhに削除することを想定しています。それは空白を残します。

2

他の提案は私のためには機能しませんでしたが、これを達成するためにビジュアルモードを使用しました。

カーソルを削除したい位置に移動し、vを押してビジュアルモードに入りました。次に、^を押して現在の行の先頭に戻し、次にdを押して強調表示されたテキストをすべて削除します。

+0

私はこの男が大好きです –

関連する問題