19

最後にカーソルを置いて「abcdefg」と入力したとしましょう。「abc」だけが残るように、c まで削除したいと思います。

d現在のキャラクターを含むようなコマンドはありますか? できることはわかっていますdTcxが、x回避策のように感じられ、より良い解決策があると思います。

4

6 に答える 6

7

いいえ。後方への動きは常に現在のキャラクターcの左側から始まります。yd

私が考えることができる唯一の「クリーンな」ソリューションは、c最初にcharに移動してから前方削除を行うことを意味します。

Tcde

またはビジュアルモードを使用:

vTcd
v3hd

しかし、あなたのサンプルが与えられ、その修正のためだけに通常モードに入ると仮定すると、すべてが非常に無駄に思えます.

挿入モードにとどまり、単に実行するのはどうですか←</kbd>←</kbd>←</kbd>←</kbd>?

于 2013-04-04T07:09:09.180 に答える
3

これを試して:

TcD

これはあなたの例のために残しabcます...まあ、それabcdefgが行の最後の単語である場合。

その行の最後の単語でない場合は、次のようにすることができます。

ldTc

またはゴルフ、3 キー ストローク内でそれを行う:

3Xx or l4X
于 2013-04-04T07:51:44.883 に答える