Visual Studio Code の Vim プラグインを使っているときに、OS のクリップボードと Vim のコピー&ペーストを同期させる方法です。
Vim エディタ使いにとって、Visual Studio Code の Vim プラグイン はほぼ必須の機能になっています。
デフォルトでは、y
キーによるヤンクバッファ(Vim 用語では unnamed register)のコピーが、OS のクリップボードと同期されません。
次のように Vim プラグインの設定を行っておく、OS のクリップボードと同期してくれるようになります。
settings.json で設定する方法
{
"vim.useSystemClipboard": true, // OS のクリップボードと同期
// ...
}
設定画面で設定する方法

Cmd + ,
(Windows ではCtrl + ,
)で設定メニューを開くVim: Use System Clipboard
の項目にチェックを入れる
これで、アプリ間をまたいだコピー&ペーストを行うことができるようになります。