質問: たとえば画像のようなテキスト ![画像の説明をここに入力](https://i.stack.imgur.com/7WyX4.png) ``` abcd efgh ``` をvimで扱っているとします。 コピーの方法はビジュアルモードで `abc` の部分を選択したとします。 ここでこのコピーした `abc` を下部の `:` で始まるvimのコマンドラインに貼り付けるにはどうすればいいのでしょうか? 用途としては、コマンドラインで `s/abc/xyz/` みたいに置換処理を書くときに、先程コピーしたモノを使いたいみたいなことを想定しています。 Macで標準搭載されているターミナルからvimを使用しています。 日本語キーボードと英字キーボードどちらの環境もそれぞれあります。
回答: 「:」を押した後の入力モードでヤンクバッファの内容をペーストするのは、`CTRL`+`r` `"`と順番で入力することで出来ます。 以下は質問を把握する前に書いたものですが、そのまま残しておきます。vim関係ないコピー&ペーストのやり方になります。 環境によるので、OSとか、vimなのかgvimなのか、vimならターミナルエミュレータは何を使っているかなどの情報を書くと良いと思います。 自分はguakeというターミナルエミュレータの中でtmuxを起動して作業しているので、guakeでマウスオペレーションでコピー&ペーストするか、tmuxのコピーモードを使ってコピー&ペーストすることが多いです。 vimのヤンクバッファとOSのクリップボードを共有化するようなやり方もあった気がしますが、自分は使ったことがありません。