1. ホーム
  2. vim

[解決済み] vim のレジスタに上書きせずに行を追加する方法

2023-03-10 09:05:22

質問

レジスタの線を引っ張りたいのですが、どうすればいいですか? "{register}y という行をコピーしたいのですが、以前レジスタにあったものを上書きすることはできません。私はしばしばレジスタ内の連続しない行をコピーする必要があり、私は時々レジスタをスタックのように使用したいと思います。

line1
line2
line3

コピーしたい line1 をコピーするには、その上にカーソルを置いて "ay と入力し、次に line3 を行い "ay . そして、私が "ap を、BOTH line1line3 が貼り付けられます。

プラグインなしでも可能ですか? プラグインありでも可能ですか?

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

名前付きレジスタに追加する場合は、対応する大文字の文字を使用します。 すなわち、あなたの例では

"ayy
"Ayy(アイヤー
"ap