विंडोज के लिए डब्ल्यूएसएल / बैश का उपयोग करते समय मैं उपयोग करने में सक्षम होना चाहता हूं y
yy
3y
और p
उसी तरह वे हमेशा विम में काम करते हैं, लेकिन सभी ऐप द्वारा साझा किए गए सिस्टम क्लिपबोर्ड से कनेक्ट करते हैं, आंतरिक क्लिपबोर्ड को नहीं करने के लिए ... मेरे पास पहले से ही कीबोर्ड का प्रबंधन करने के लिए डिट्टो है। इतिहास।
ऐसा लगता है कि विम के पास सिस्टम क्लिपबोर्ड के साथ कॉपी / पेस्ट बफर को सिंक्रनाइज़ करने के लिए पहले से ही निर्मित विकल्प है ... फिर भी डब्ल्यूएसएल चलाते समय समस्या यह है कि आपको वास्तव /mnt/c/Windows/System32/clip.exe
में क्लिपबोर्ड तक पहुंचने के लिए उपयोग करने की आवश्यकता है ... इसलिए भले ही मैं चाहूं उपयोग करने में सक्षम होने के लिए:
set clipboard^=unnamed
यह WSL समर्थन अभी तक नहीं लगता है।
मैं समझता हूं कि नवगीत के पास यह एक विकल्प के रूप में है, लेकिन मैं अभी नवोन्मेष के साथ प्रयोग नहीं करना चाहता ...
अभी के लिए, मैंने पाया है कि एक वैकल्पिक हल के लिए निकटतम बात है:
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>
लेकिन यह मेरी राय में एक बहुत ही भयानक समाधान है ... यह दो-चरणों की प्रक्रिया की नकल करता है ...
बेशक मैं माउस / शिफ्ट + इन्स के साथ कुछ कॉपी और पेस्ट कर सकता हूं, फिर भी मुझे लगता है कि विम में ठीक से काम करने के लिए इस सिंक्रनाइज़ेशन को प्राप्त करने का एक तरीका होना चाहिए।