一般的に、私のコピー/ペーストはvimで問題なく動作します。
ただし、:versionと入力すると、マウスポインタは次のような記号になります。
テキストを選択することはできますが、クリップボードにコピーすることはできません。
エラー出力とまったく同じ動作。
この「機能」を無効にするにはどうすればよいですか?
そのメッセージ出力モードでは、マウスでコピーすることは実際には不可能です。ここで使用できるページングコマンドはごくわずかです。したがって、その「機能」はまだ存在していません。
出力を取得するには、いくつかの方法があります。最も一般的なのは:redir
経由です。例: 名前のないレジスタに:
:redir @"
:version
:redir END
:put
単一の(最後の)エラーメッセージの場合、v:errmsg
を介してこれに直接アクセスすることもできます。
:put =v:errmsg
ターミナルでは、:set mouse=
を介してVimのマウス統合を無効にしてから、ターミナルのマウスドラッグを使用して(表示されている)テキストをコピーすることもできます。
'clipboard'
オプションをautoselect
に設定すると、Vimは自動的にシステムのコピーバッファの所有者になろうとします。これにより、説明した状況でテキストをコピーできます。