Vim
neovim
clipboard

競プロ用にvim-quickrunにクリップボードの中身を渡せるようにした

はじめに

競プロでvim-quickrunするときクリップボードの内容を渡せれば便利だと思ったので。

自分の環境

ubuntu 18.04
neovim 0.3.1

方法

クリップボードの内容が+レジスタに共有されている場合(大抵そうだと思う。),以下のコマンドで動きます。
自分は<Leader>rに上書きしていますが,自己責任で。

:QuickRun -input =@+

説明

-inputオプションでファイルの内容を渡すことができ,=から始めることで文字列を直接渡すことができます。
そこに+レジスタの内容を渡しています。

さいごに

vim-quickrunの作者であるthincaさんのはてブを参考にしました。
https://thinca.hatenablog.com/entry/20151003/1443853833

これで