Vim/NeoVim のデフォルト設定では、y
でテキストをヤンク(コピー)したときに、OS のクリップボードにテキストの内容がコピーされません。
別のアプリ上で Ctrl+C
でコピーした内容も、Vim の p
でペーストすることができません。
これでは不便なので、多くの場合は次のように OS のクリップボードと連動させます。
" OS のクリップボードと連動させる
set clipboard+=unnamed,unnamedplus
-- OS のクリップボードと連動させる
vim.opt.clipboard:append({ "unnamed", "unnamedplus" })
細かい説明をすると、unnamed
というフラグは *
レジスターとの連動、unnamedplus
というフラグは +
レジスターとの連動を意味するのですが、通常は上記のように両方とも設定しておけば問題ありません。