2013-07-26 6 views
14

अधिकांश टेक्स्ट संपादकों में, मैं अपने माउस के साथ क्लिक करके और खींचकर टेक्स्ट का चयन कर सकता हूं, और उसके बाद Ctrl-C का उपयोग उस पाठ को कॉपी करने के लिए कर सकता हूं, या Backspace इसे हटाने के लिए।आप विम में टेक्स्ट कैसे चुनते हैं?

हालांकि, कंसोल में vim रन के बाद से, अगर मैं माउस के साथ कुछ पाठ पर प्रकाश डाला, मेरे vim आदेशों को प्रभावित नहीं करते कि मैं क्या चयन किया है।

vim में टेक्स्ट का चयन करने के बराबर तरीका क्या है?

+5

ए [मेटा पर चर्चा] (http://meta.stackexchange.com/q/190896/154666) इस प्रश्न की वैधता के संबंध में खोला गया है। कृपया इस प्रश्न को बंद करने के लिए मतदान करने से पहले उस पोस्ट का संदर्भ लें और चर्चा करें। –

उत्तर

17

vim में, पाठ दृश्य में प्रवेश करके पाठ का चयन किया जाता है। यह कई तरीकों से किया जा सकता है।

  • वी (छोटे अक्षर V) नियमित दृश्य मोड शुरू होता है, और माउस के साथ पाठ का चयन करने के लिए इसी तरह के काम करता है। और एल का उपयोग करें चयन छोड़ दिया और सही विस्तार करने के लिए और अधिक शब्द शामिल करने के लिए, और जे और कश्मीर का उपयोग से नीचे और ऊपर लाइनों के लिए चयन का विस्तार करने के।
  • वी(ऊपरी केस v) लाइनवाइड दृश्य मोड शुरू होता है। यह एक समय में पाठ की पूरी लाइनों का चयन करता है। चयन ऊपर और नीचे विस्तार के लिए जे और के का उपयोग करें।
  • Ctrl +वी (छोटे अक्षर V) में प्रवेश करती है दृश्य मोड को ब्लॉक। यह एक ब्लॉक प्रारूप में पाठ का चयन करता है, जिससे आप पूरी लाइन को शामिल किए बिना एकाधिक लाइनों के हिस्सों का चयन कर सकते हैं। जे हमेशा की तरहकश्मीरएल का प्रयोग करें।
  • जैसा कि @ एफडीनॉफ़ ने सुझाव दिया है, यदि आपका टर्मिनल एमुलेटर इसका समर्थन करता है, तो आप :set mouse=a के साथ माउस इनपुट सक्षम करके माउस के साथ दृश्य चयन भी निर्दिष्ट कर सकते हैं।

एक बार जब आप अपना इच्छित टेक्स्ट चुन लेते हैं, तो आप उन सभी प्रकार के आदेशों का उपयोग कर सकते हैं। अधिक उपयोगी लोगों से कुछ हैं:

  • हटाएं पाठ
  • y ank (कॉपी) पाठ
  • पी aste पाठ पर अपने क्लिपबोर्ड, यह
  • की जगह वाईq/पीsearch अपने दस्तावेज़

आप जबकि अंदर vim:help v टाइप करके दृश्य मोड के बारे में अधिक सीख सकते हैं में कहीं और पाठ के लिए।

+3

टर्मिनल एमुलेटर के आधार पर यदि आप 'सेट माउस = ए'' का उपयोग करते हैं तो आप विम में माउस समर्थन प्राप्त कर सकते हैं। – FDinoff

+1

धन्यवाद @ एफडीनॉफ, मैंने उस जानकारी को उत्तर में जोड़ा है और आपको उद्धृत किया है। –

संबंधित मुद्दे