1. ホーム
  2. vim

[解決済み] vimで複数行のカット&ペーストをする

2023-07-05 18:57:14

質問

Mac 10.7.2 で vim 7.3 を使用していますが、いくつかの行をカット アンド ペーストするのに問題があります。

私の古い Linux セットアップ (盗まれたものなので、バージョンを知りません) では、"dd" を複数回入力し、その後 "p" でそれらをすべて引き戻せました。例えば、"dd dd"と入力すると、2行が削除されます。 次に "p" と入力すると と入力すると と入力すると、行がバッファに貼り付けられます。

私は "2dd" と入力し、次に "p" と入力することによって私が望むことを達成できることを知っています - しかし、私は前もって行数を数えることなく "dd"- 行を出力することができるようにしたいと思います。

何かアイデアはありますか?

どのように解決するのですか?

あなたは ビジュアルモード ?

でいいんじゃない?

  • プレス V
  • カットしたいものをすべてカウントせずに選択
  • プレス d
  • 貼り付けたい場所に移動する
  • を押す p

の約半分のキーストロークになるはずです。 dd メソッドに比べて約半分のキーストロークになります。ボーナスポイントとして 5j (など)を使って一度に複数行を選択する場合は、ボーナスポイントがあります。