आपके प्रश्नों को समझने के कुछ तरीके हैं। सबसे आसान यह है कि यदि आप का मतलब है कि आप चयनित पाठ को एक पूर्व आदेश के लिए रेंज तर्क के रूप में देना चाहते हैं। मुझे शक है कि यह आपके सवाल यह है कि, के बाद से इस स्वचालित रूप से होता है, तो आप टाइप करें: एक दृश्य चयन के साथ है, लेकिन इस
:'<,'>
दूसरा तरीका मुझे लगता है कि आपके सवाल का अर्थ लगाया जा सकता है के लिए पूर्व वाक्य रचना कि आप सम्मिलित करना चाहते है एक पूर्व कमांड के लिए एक तर्क के रूप में चयनित पाठ खुद को दृश्य; मुझे नहीं लगता कि यह किया जा सकता है। यदि आप विम मैनुअल सेक्शन 40.2 पढ़ते हैं, जहां रेंज तर्कों का वर्णन किया गया है, तो केवल एक चीज जो कि एक रेंज तर्क से पकड़ने की अनुमति है, पहली पंक्ति और अंतिम पंक्ति (टैग <line1>
और <line2>
टैग का उपयोग करके) की संख्या है।
अंत में, यदि आप रनखोल कमांड लाइन पर चयनित पाठ करना चाहते हैं, तुम सब करने की जरूरत है इसे चुनें और टाइप
:!sh
('<,'>
हिस्सा आप के लिए डाला जाना चाहिए है के बीच: और!! आप अपने पसंदीदा खोल को शुरू करने के लिए कमांड के साथ 'sh' को प्रतिस्थापित कर सकते हैं)।
स्रोत
2010-09-01 16:25:25
इतना आसान ... धन्यवाद! मैंने ज्यादातर अपना जवाब बना लिया क्योंकि मैं उत्सुक था –