vim: カーソルの前の行を削除

vim: カーソルの前の行を削除

次のコマンドを使用して、カーソルの後の行(次の3行など)を削除できます。

3dd

しかし、カーソルの前の行をどのように削除できますか? (例:カーソルの前の3行)?

答え1

2dk

効果は同じです3ddが上昇します。

答え2

@forcefsckの答えに似た解決策を使用していますが、私の意見では少し一貫しています。

2千ドル

と同じです2dk

私は主に2つのyank / delete(kill)コマンドを使用します。

  • d+ (motion例:d)、、、、d2jd3ed0
  • d+ text-objectd2aw例えば、、、、、、、、dibda)datdasdip

いくつかの一般的な情報については、text-object以下を参照してください。

:h v_is

そして

:h )

2つの例として。

関連情報