fzf.vimでクリップボードの中身をペーストする
2020-09-12のコミット で、fzfのデフォルト表示がpopup windowになった。 これはこれでいいのだが、popup window表示の場合、クリップボード,レジスタの中身のペーストができずに、ペーストしようとすると popup windowが閉じてしまう。 そこで色々調査した結果、以下のように設定すると無名レジスタの中身をコピーできることがわかった。
前提として、以下の設定がしてある。
set clipboard=unnamed,unnamedplus " OSのクリップボードをレジスタ指定無しで Yank, Put 出来るようにする
これでシステムのクリップボードにコピーしたものは無名レジスタに入りVimからアクセスできる。
そして、以下のように設定すると、terminal mode, popup window中のterminalでもCtrl + vで無名レジスタの中身をペーストできる。
tnoremap <expr> <C-v> getreg("")
もし何か質問やフィードバックがありましたら、 @biosugar0 までお願いします。
2020-12-13