vimrc_mac

Posted on Jan 6, 2026

Macでyy + pが使えない!!

Macでvimで作業するときの基礎コマンドであるヤンクペーストですが、 Macでは.vimrcに設定をしないとペーストができないようです。 以下のように設定をしたら解決しました。

set clipboard=unnamed,unnamedplus
⚠️ Warning
以下の設定では、システムクリップボードレジスタが使えないので機能しなかったです。
set clipboard=unnamedplus

念の為、unnamedunnamedplusを指定しました。 どうやら、unnamedplusというのはunix系のレジスタで扱うシステムクリップボードのレジスタのようです。
なので、Macはunnamedを指定するとうまくいくみたいです。
vimでのヤンクとOSでのクリップボードでは格納されるレジスタや参照されるレジスタが違うので、うまく機能しなかったのかなと思います。
参考にした記事: .vimrcの設定

参考にした記事: レジスタ一覧

参考にした記事: レジスタ一覧(英語ソース)