【コピペ】vim(on wsl)とwindowsのクリップボードを共有

2020年7月15日
Facebook にシェア
Pocket

wsl(windows subsystem for linux)上で起動したvimと、windowsのコピペ環境を共有するための設定です。
.vimrcの中に以下のコードを張り付けることで簡単にできます。

 

if system('uname -a | grep Microsoft') != ''
  augroup myYank
    autocmd!
    autocmd TextYankPost * :call system('clip.exe', @")
  augroup END
endif

 

解説

vimでヤンク(コピー)を行うたびに、windows環境にもともと入っている、clip.exeというものを呼び出すようにしています。