回答:
システムクリップボードを使用したコピーと貼り付けに必要な機能が設定されているとのことですが、これらのレジスターは設定が難しいため、少し冗長にしたいと思います。Vimのインストールで有効になる機能がすべてです。OS XおよびLinuxでは、クリップボード機能を有効にする必要があります。また、Linuxでは通常、xterm_clipboard設定も必要です。これらが設定されてvim --version
いるかどうかを確認するには、実行して、機能名の横にそれぞれforまたはonまたはoff がある+
かどうか-
を確認します。OS Xでこれを行う方法に関するメモがここにあり、Ubuntuはここにあります。こちらのブログにも、この情報のすばらしい要約があります。
このスーパーユーザーの投稿によると、macvim(および一般的には最も一般的なgvim)は(設定されている場合、クリップボードが正しく設定されていると仮定して)自動的に選択内容をシステムのクリップボードにコピーしますset guioptions+=a
。これは、Xの選択バッファーを操作するための鍵となるようです。guioptionsに関するVimのドキュメントをすばやく表示して、gVimにset guioptions+=a
必要なパッティングを行う必要があります。詳細については、こちらのCarpetsmokerによる投稿をご覧ください。
コンソールVimについて、私はあなたが何をしているのかを無効にする方法についてのこの記事を見つけました ...次のものをあなたの中に置く.vimrc
ことは幸せな日々をもたらすようです:
set clipboard += autoselect
私にとっては、これはビジュアルセレクションを+
レジスターに正常にコピーしました。
set clipboard += autoselect
失敗しE518: Unknown option: autoselect
ます。ubuntu 17.10上のバージョン8.0。
:set guioptions+=a
。これはX11システムではデフォルトで有効になっています( PRIMARYにコピー) "