Next: , Previous: RegPos, Up: Registers


8.2 レジスタにテキストを保存する

テキストの同じ部分のコピーを頻繁に挿入する場合、 キルリングからヤンクするのは便利ではないでしょう。 というのは、キルするごとに、必要な部分がリングの下方に徐々に 移動してしまうからです。 別の手段としては、レジスタにテキストを保存しておき、 レジスタから取り込むという方法があります。

C-x r s r
レジスタrにリージョンをコピーする(copy-to-register)。
C-x r i r
レジスタrからテキストを挿入する(insert-register)。

C-x r s rは、リージョンのテキストのコピーを rという名前のレジスタに保存します。 C-x r s rに数引数を指定すると、 保存すると同時にバッファからテキストを削除します。

C-x r i rはレジスタrからテキストをバッファに挿入します。 通常、テキストの直前にポイントを置き、直後にマークを置きます。 しかし、数引数(C-u)を指定すると、 テキストの直後にポイントを置き、直前にマークを置きます。