Podczas korzystania WSL / bash for Windows Chcę móc używać y
yy
3y
i p
ten sam sposób, w jaki zawsze praca w vim, ale podłączenie do schowka systemowego podzielane przez wszystkich aplikacji, a nie do wewnętrznego schowka vim za ... Mam już ditto do zarządzania schowka historia.
Wygląda na to, że Vim ma już wbudowaną opcję synchronizacji bufora kopiowania / wklejania ze schowkiem systemowym ... Jednak problem z uruchomieniem WSL polega na tym, że faktycznie musisz użyć, /mnt/c/Windows/System32/clip.exe
aby uzyskać dostęp do schowka ... Więc nawet jeśli chciałbym aby móc korzystać z:
set clipboard^=unnamed
Wygląda na to, że nie ma jeszcze obsługi WSL.
Rozumiem, że neovim ma taką opcję, ale tak naprawdę nie chcę teraz eksperymentować z neovim ...
Na razie najbliższe obejście, które znalazłem, to:
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>
Ale moim zdaniem jest to naprawdę okropne rozwiązanie ... Skopiowanie składa się z dwóch etapów ...
Oczywiście mogę skopiować i wkleić za pomocą myszy / shift + ins, ale myślę, że musi istnieć sposób, aby synchronizacja działała poprawnie w Vimie.