Ubuntu 18.04 で Vim のヤンクとクリップボードを共有する

Ubuntu に標準搭載の Vim は、名前は Vim でも機能が少ない構成のモノが入っている。クリップボード共有を行うには別の Vim をインストールする。

# クリップボード共有に対応した Vim を入れる
$ sudo apt install vim-gnome

そして ~/.vimrc を修正する。

" クリップボード共有を有効にする
set clipboard=unnamedplus

Windows GitBash の Vim や、MacOS の Homebrew で入れた Vim では、

set clipboard&
set clipboard^=unnamed

の指定でクリップボード共有ができるようになっていたが、Ubuntu では unnamedplus でないとダメだった。

一つの ~/.vimrc を複数の OS で使い回すための、OS 判定とかを行う方法もあるので、コレで設定しておこう。