UbuntuにインストールしたVimでクリップボード共有する方法

Brogramming with Tom
UbuntuにインストールしたVimのクリップボード共有設定を紹介します。

photo credit: ryanoshea via photopin cc

+clipboard


:versionを実行して、 clipboardxterm_clipboardなどが +になっていない場合は、必要なものをインストールします。

sudo apt-get -y install vim-gtk vim-athena vim-gnome


~/.vimrc


設定ファイルに以下を追記します。これで、クリップボード共有が実現できます。

" ビジュアルモードで選択したテキストが、クリップボードに入るようにする
" http://nanasi.jp/articles/howto/editing/clipboard.html
" set clipboard=autoselect

" 無名レジスタに入るデータを、*レジスタにも入れる。
" set clipboard+=unnamed
set clipboard=unnamedplus



xsel


今回のテーマとは関係ありませんが、一応使うことがあるかもしれないので、 xselをインストールしておきましょう。xselは色々と便利です。

sudo apt-get -y install xsel


vmap <C-c> :w !xsel -ib<CR><CR>