WSL上のVim:システムクリップボードを同期しますか?(クリップボードを設定^ =名前なし)?
WSL / Bash for Windowsを使用y yy 3yしpているときに、vimで常に使用できるようにしたいのですが、vimの内部クリップボードではなく、すべてのアプリで共有されているシステムクリップボードに接続しています...すでにクリップボードを管理することに同意しています歴史。 Vimには、コピー/貼り付けバッファーをシステムクリップボードと同期する組み込みオプションがあるようです...しかし、WSLを実行するときの問題は、実際に使用/mnt/c/Windows/System32/clip.exeしてクリップボードにアクセスする必要があるということです...使用できるように: set clipboard^=unnamed WSLはまだサポートされていないようです。 私はneovimがこれをオプションとして持っていることを理解していますが、今は本当にneovimで実験したくありません... 今のところ、私が見つけた回避策に最も近いものは次のとおりです。 nnoremap <silent> <leader>y :call system('/mnt/c/Windows/System32/clip.exe', @0)<CR> vnoremap <silent> <leader>y :call system('/mnt/c/Windows/System32/clip.exe', @0)<CR> しかし、これは私の考えでは本当に恐ろしい解決策です... 2つのステップのプロセスをコピーすることになります... もちろん、マウス/シフト+インを使用してコピーと貼り付けを行うこともできますが、この同期をVimで正しく機能させる方法が必要だと思います。