bash on win 10のvim内容をwindows貼り付けボードにコピー

733 ワード

ずっとvimを使うのが好きで、そのためにまた2系統を詰めて、Ubuntuの上でコードを書いて、しかし便利ではありませんて、今ubuntu on windows 10を出して、寂しさに耐えられないでインストールして、ついでにvimを配置して、しかしアルゴリズムを書く私はojの上で提出する必要があります、気まずい1幕が現れて、これは2つの系統で、使うのは1つの剪断板ではありません.そして私を振り回す旅が始まりました(くだらない話が多い...逃げる~)
Windowsを探して、C:WindowsSystem 32の下にclipがあります.exeファイル、これが私たちが使っているカット機能です.bashで実行すると、win 10のカットボードに書き込まれるのではないでしょうか.やってみました.素晴らしいですね.
そしてvimrcの下にマッピングが書かれています.
map  : call CopyToWindows()
map!   : call CopyToWindows()
func! CopyToWindows()
    exec "w"
    exec "!cat % |/mnt/c/Windows/System32/clip.exe"
endfunc
このようにF 3を押すことで、現在vimが開いているファイルの内容をwin 10の貼り付け板にコピーすることができ、技術的な含有量はなく、catの下で現在のファイルをclipに送ることができる.exeコマンド