Ubuntu 11.10マウスの中ボタンを使用してソリューションを貼り付けることはできません

1353 ワード

次のコマンドで、すべてのレジスタの内容を表示します.
:reg

ここで、2つの特殊なレジスタに注意してください.「*」+.この2つのレジスタは、システムに接続され、前者はシステム選択バッファであり、後者はシステムクリップボードに関連しています.これらにより、他のプログラムとデータ交換できます.
コメント:
レジスタリストに"*"+レジスタがない場合は、vimをインストールするグラフィックインタフェースがないためかもしれません.Debian/Ubuntuではvim-gnomeをインストールすることで解決できます.
$ sudo apt-get install vim-gnome

バッファとクリップボードの選択
Windowsとは異なり、Linuxシステムには2つのクリップボードが存在します.1つは選択バッファ(X 11 selection buffer)と呼ばれ、もう1つはクリップボード(clipboard)です.
選択バッファはリアルタイムで、マウスやキーボードを使ってコンテンツを選択すると、コンテンツはすでに選択バッファに存在します.これが選択バッファの由来かもしれません.
次のコマンドを使用して、選択バッファの内容を表示します.
$ xclip -out

xclipコマンドがない場合は、Debian/Ubuntuで次のコマンドでインストールできます.
$ sudo apt-get install xclip

マウスの中ボタンやShift+Insertと入力して選択バッファの内容を貼り付けることができますが、geditなどのGUIプログラムでは、マウスの中ボタンで選択バッファの内容を呼び出すしかなく、Shift+Insertを使うとクリップボードの内容を呼び出すことができます.
クリップボードはWindowsのクリップボードと似ていて、文字の内容を選択した後、Ctrl+cを実行したり、メニューで「コピー」を選択したりすると、コンテンツがクリップボードに格納されます.
次のコマンドを使用して、クリップボードの内容を表示します.
$ xclip -out -sel clipboard

クリップボードを使用する内容はCtrl+vですが、gnome-terminalのようにCtrl+c,Ctrl+vを直接使用することはできません.この場合はShift+Ctrl+c,Shift+Ctrl+vで代用します.
 
まとめ
以下のようにインストールします.
$ sudo apt-get install vim-gnome
$ sudo apt-get install xclip