MacのVimでヤンクした内容をクリップボードにコピーしたい
|
Vimでヤンクした内容やホスト側でコピーした内容を相互に自由にコピペできたらとても楽ですよね。
クリップボードを共有するようvimrcを設定しましたので、情報をまとめます。
Vimの機能を確認
OS Xのクリップボードにコピーしたいなら、 + clipboard
が必要です。
下記コマンドで + clipboard
となっているか確認します。
vim --version
- clipboard
となっている場合はこのオプションを有効にしてVimをインストールする必要があります。
OS Xに付属するデフォルトのvimでは、どちらも有効になっていないので、homebrewで再インストールします。
homebrewでvimをインストール
homebrewのvimでは標準で + clipboard
となります。
brew install vim
.vimrcの設定
.vimrcを開いて下記を追記します。
vim ~/.vimrc
# 下記を追記
if has("clipboard")
set clipboard=unnamed
endif
+ clipboard
となっている場合に、if構文内で set clipboard=unnamed
をセットし、クリップボードにコピーができるようになります。
まとめ
簡単ですね。これでもっと自由にコーディングできるようになりました。