archでvimでクリップボード共有
arch linuxにvimをインストールして使っているが、
コマンドモードyでヤンクしたテキストをクリップボードに同期できないか調べた。
まず、この同期をするためにはvimがclipboardオプションを有効にしてビルドされている必要があるらしい。
vim -version
で確認ができるが、手元の環境では-clipboard
となっていてNGだった。
+clipboard
と出力されないものは駄目らしい。
色々見ているとarch linuxの場合はvimをアンインストールしてgvimを入れると良いらしい。
gvimをインストールしても端末でのvimコマンドは使えるので問題なし。
これで+clipboard
なvimが使えるようになった。
次に~/.vimrc
に設定を入れる必要がある。
Ctrl-v
でXのウィンドウに貼り付けしたい場合はset clipboard=unnamedplus
と書けばOK.
このあとv
で範囲選択してy
でヤンクしたテキストをブラウザ等に貼れることを確認した。めでたし。