まくろぐ
更新: / 作成:
Visual Studio Code の Vim プラグインを使っているときに、OS のクリップボードと Vim のコピー&ペーストを同期させる方法です。

Vim エディタ使いにとって、Visual Studio Code の Vim プラグイン はほぼ必須の機能になっています。

デフォルトでは、y キーによるヤンクバッファ(Vim 用語では unnamed register)のコピーが、OS のクリップボードと同期されません。 次のように Vim プラグインの設定を行っておく、OS のクリップボードと同期してくれるようになります。

settings.json で設定する方法

settings.json
{
  "vim.useSystemClipboard": true, // OS のクリップボードと同期
  // ...
}

設定画面で設定する方法

/p/tb6s2ck/img-001.png
  1. Cmd + ,(Windows では Ctrl + ,)で設定メニューを開く
  2. Vim: Use System Clipboard の項目にチェックを入れる

これで、アプリ間をまたいだコピー&ペーストを行うことができるようになります。

関連記事

まくろぐ
サイトマップまくへのメッセージ