コマンドライン・バッファの出力をでコピーとかテキストエリアで簡単にペーストする方法

version 0.6pre以上が対象ですが、

  • コマンドライン・バッファの出力結果をコピーができない
  • コマンドライン、テキストエリアで<C-v>すると最初がエスケープされてしまうので<C-v><C-v>しないと出来ないぞファック!

って、誰かの声が聞こえた気がするので書いておく。

誰が決めたのか知らないが、<S-Insert><C-Insert>というショートカットがある。("S"はShift,"C"はCtrlのこと)

<S-Insert>はペーストで<C-Insert>はコピーである。

これを使えばバッファウィンド内の文字列のコピーが可能である。バッファウィンドウは閉じてしまうが...

ペーストは、

cmap <C-v> <S-Insert>
imap <C-v> <S-Insert>

.vimperatorrcに記述しておきましょう。

因みにこのショートカットはvimperatorがサポートしているわけではなくOSとも言ってよいレベルでサポートされているので、他のアプリケーションでも使える。

オイラはよくPuTTYなどのコンソール端末で<S-Insert>でペーストしてる。