Durante l'utilizzo di WSL / Bash per Windows, voglio essere in grado di utilizzare y
yy
3y
e p
allo stesso modo in cui funzionano sempre in VIM, ma collegandomi agli Appunti di sistema condivisi da tutte le app, non agli Appunti interni di Vim ... Ho già idem per gestire gli Appunti storia.
Sembra che Vim abbia già un'opzione integrata per sincronizzare il buffer di copia / incolla con gli appunti di sistema ... Tuttavia il problema durante l'esecuzione di WSL è che devi effettivamente utilizzare /mnt/c/Windows/System32/clip.exe
per accedere agli appunti ... Quindi anche se mi piacerebbe per poter usare:
set clipboard^=unnamed
Non sembra avere ancora il supporto WSL.
Capisco che Neovim ha questa opzione, ma non voglio davvero sperimentare Neovim in questo momento ...
Per ora, la cosa più vicina a una soluzione alternativa che ho trovato è:
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>
Ma questa è una soluzione davvero orribile secondo me ... Rende la copia un processo in due passaggi ...
Ovviamente posso fare un po 'di copia e incolla con il mouse / shift + ins, ma penso che ci debba essere un modo per far funzionare correttamente questa sincronizzazione in Vim.