Vim/NeoVim で OS のクリップボードとヤンクレジスターを連動させる (clipboard)

Vim/NeoVim のデフォルト設定では、y でテキストをヤンク(コピー)したときに、OS のクリップボードにテキストの内容がコピーされません。 別のアプリ上で Ctrl+C でコピーした内容も、Vim の p でペーストすることができません。 これでは不便なので、多くの場合は次のように OS のクリップボードと連動させます。

Vim (~/.vimrc) や NeoVim (init.vim) の場合
" OS のクリップボードと連動させる
set clipboard+=unnamed,unnamedplus
NeoVim (init.lua) の場合
-- OS のクリップボードと連動させる
vim.opt.clipboard:append({ "unnamed", "unnamedplus" })

細かい説明をすると、unnamed というフラグは * レジスターとの連動、unnamedplus というフラグは + レジスターとの連動を意味するのですが、通常は上記のように両方とも設定しておけば問題ありません。