コピー（ヤンク？）したものをvimのコマンドラインに貼り付けたい


たとえば画像のようなテキスト

[![画像の説明をここに入力](https://i.stack.imgur.com/7WyX4.png)](https://i.stack.imgur.com/7WyX4.png)

[code]

    abcd
    efgh
    
[/code]

をvimで扱っているとします。  
コピーの方法はビジュアルモードで `abc` の部分を選択したとします。

ここでこのコピーした `abc` を下部の `:` で始まるvimのコマンドラインに貼り付けるにはどうすればいいのでしょうか？  
用途としては、コマンドラインで `s/abc/xyz/` みたいに置換処理を書くときに、先程コピーしたモノを使いたいみたいなことを想定しています。

Macで標準搭載されているターミナルからvimを使用しています。

日本語キーボードと英字キーボードどちらの環境もそれぞれあります。




「:」を押した後の入力モードでヤンクバッファの内容をペーストするのは、`CTRL`+`r` `"`と順番で入力することで出来ます。

以下は質問を把握する前に書いたものですが、そのまま残しておきます。vim関係ないコピー＆ペーストのやり方になります。

環境によるので、OSとか、vimなのかgvimなのか、vimならターミナルエミュレータは何を使っているかなどの情報を書くと良いと思います。

自分はguakeというターミナルエミュレータの中でtmuxを起動して作業しているので、guakeでマウスオペレーションでコピー＆ペーストするか、tmuxのコピーモードを使ってコピー＆ペーストすることが多いです。

vimのヤンクバッファとOSのクリップボードを共有化するようなやり方もあった気がしますが、自分は使ったことがありません。




「:」を押した後の入力モードでヤンクバッファの内容をペーストするのは、`CTRL`+`r` `"`と順番で入力することで出来ます。

以下は質問を把握する前に書いたものですが、そのまま残しておきます。vim関係ないコピー＆ペーストのやり方になります。

環境によるので、OSとか、vimなのかgvimなのか、vimならターミナルエミュレータは何を使っているかなどの情報を書くと良いと思います。

自分はguakeというターミナルエミュレータの中でtmuxを起動して作業しているので、guakeでマウスオペレーションでコピー＆ペーストするか、tmuxのコピーモードを使ってコピー＆ペーストすることが多いです。

vimのヤンクバッファとOSのクリップボードを共有化するようなやり方もあった気がしますが、自分は使ったことがありません。

