Wsl kullanırken / Windows I için Bash kullanabilmek istiyorum y
yy
3y
ve p
aynı şekilde her zaman vim çalışır, ancak tüm uygulamalar tarafından paylaşılan sistem panosuna bağlanarak değil, Vim iç panoya ... Zaten panoya yönetmek için ditto var Tarih.
Görünüşe göre Vim, kopyala / yapıştır arabelleğini sistem panosuyla senkronize etmek için yerleşik bir seçeneğe sahip ... Görünüşe göre WSL'yi çalıştırırken sorun aslında /mnt/c/Windows/System32/clip.exe
panoya erişmek için kullanmanız gerektiğidir ... kullanabilmek için:
set clipboard^=unnamed
Henüz WSL desteği yok gibi görünüyor.
Neovim'in buna bir seçenek olduğunu anlıyorum, ama şu anda neovim ile gerçekten denemek istemiyorum ...
Şimdilik bulduğum bir geçici çözüm için en yakın şey:
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>
Ama bu bence gerçekten korkunç bir çözüm ... Kopyalamayı iki adımlı bir süreç haline getiriyor ...
Tabii ki fare / shift + ins ile bazı kopyalayıp yapıştırabilirim, ancak bu senkronizasyonun Vim'de düzgün çalışması için bir yol olması gerektiğini düşünüyorum.