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' パッケージ)