1. ホーム
  2. vim

[解決済み] 複数回貼り付け

2023-01-01 06:18:59

質問

複数行をクリップボードの内容で置き換えるには、どのような方法がありますか?

私が抱えている問題は、私が行を引っ張って、それを別の行に貼り付けるとき、"yank" は私がちょうど置き換えた行に置き換えられます。現在、別の行を同じ行で置き換えたい場合、上に戻って、もう一度行を引っ張ってくる必要があります。

もっといい方法があるはずです。

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

.vimrcにこのように記述しています。

xnoremap p pgvy

(注意: これはデフォルトのレジスタでしか動作しませんが、このマッピングは覚えやすいでしょう)。より精巧なバージョンを書くことは可能でしょう。また、古い動作を得るためにPをまだ使用することができます。