隙あらば寝る

うぇぶのかいしゃではたらくえんじにあがかいています

archでvimでクリップボード共有

arch linuxvimをインストールして使っているが、

コマンドモードyでヤンクしたテキストをクリップボードに同期できないか調べた。

まず、この同期をするためにはvimがclipboardオプションを有効にしてビルドされている必要があるらしい。

vim -versionで確認ができるが、手元の環境では-clipboardとなっていてNGだった。

+clipboardと出力されないものは駄目らしい。

色々見ているとarch linuxの場合はvimをアンインストールしてgvimを入れると良いらしい。

gvimをインストールしても端末でのvimコマンドは使えるので問題なし。

これで+clipboardvimが使えるようになった。

次に~/.vimrcに設定を入れる必要がある。

Ctrl-v でXのウィンドウに貼り付けしたい場合はset clipboard=unnamedplusと書けばOK.

このあとvで範囲選択してyでヤンクしたテキストをブラウザ等に貼れることを確認した。めでたし。