Ubuntu では vim でシステム クリップボードにコピーできない

Ubuntu では vim でシステム クリップボードにコピーできない

vim を実行しているターミナル ウィンドウで "*y または "*x を使用し、別のターミナル ウィンドウで "*p を使用すると、コピーまたは切り取った内容が貼り付けられない理由を解明しようとしていますが、原因がわかりません。

* はシステム クリップボード バッファであることはわかっていますが、ターミナル ウィンドウ間でコピーされません。

私は Ubuntu 12.04 と Vim 7.3 を使用しています。

答え1

を使用して:version、どの機能が含まれているか ( +)、または含まれていないか ( -) を確認します。

-clipboardと表示された場合-xterm_clipboard、動作しません。これらの機能を含めて vim を自分でコンパイルするか、次vim-gtkの方法でインストールすることができます。

apt-get install vim-gtk

答え2

私の知る限り、これはターミナルで実行するgvimのではなく、でのみ機能します。vim

答え3

からヘルプWebサイト:

注意: Ubuntu 6.10 (Edgy Eft) の時点では、デフォルトの Vim インストールは「vim-tiny」と呼ばれる縮小版です。オンライン ヘルプ ドキュメントや、コード折りたたみなどの高度な機能の多くを備えた完全版を入手するには、「vim」をインストールする必要があります。

sudo apt-get install vim

これにより、(はるかに!)優れたvimのビルドがインストールされ、ターミナルからクリップボードのカット/ペーストができるようになります。(私はいつもこれをやっています) また、'vim-gtk' パッケージは GUI ビルドを取得するために必要ですが、(' をマップすると便利です)メタV' と入力すると gvim が開きます。ホットキーが勝利です!)

(「vim-tiny'パッケージは、'に吸収されるようなものですヴィム' そして 'vim-gtk' パッケージ)

関連情報