6

現在カーソルが置かれている単語の次のテキストを削除したいと思います。例えば

The quick brown fox jumps over the lazy dog
     ^ the cursor is here
The quick 
        ^ the desired result

eD私が達成したいことに非常に近いですが、カーソルが置かれている文字も削除されます。<C-U>正確な仕事をしますが、カーソルから行の先頭までです。同じことをする組み合わせはありますか?

別のキー マッピングを作成する以外に、これを達成する方法はありますか? vim にはかなりの数のショートカットがあるため、別のショートカットを作成しないようにすることをお勧めします。

4

2 に答える 2

6

NORMAL モードの場合は、いくつかの解決策があります。

最初の解決策:

wDD

説明:

  1. 1単語前に移動
  2. カーソル下の文字を行末まで削除
  3. カーソル下の文字を行末まで削除

2番目の解決策:

f<space>D

説明:

  1. <space>右への最初の発生に移動
  2. カーソル下の文字を行末まで削除
于 2013-11-06T19:39:14.990 に答える
1

どうですか:

  1. 単語の後にジャンプw
  2. 次に、残りの行を削除しますd$
  3. 単語の後のスキップされたスペースを削除しますx

そう:

wd$x
于 2013-11-06T19:21:25.563 に答える