मैं VIM में पंक्ति के अंत में कुछ कैसे चिपका सकता हूं?


36

मैं पंक्ति के अंत में कुछ पाठ कैसे पेस्ट कर सकता हूं? वर्तमान में मैं इसे दबाकर कर रहा हूं $p। क्या कोई एकल कीस्ट्रोक के साथ ऐसा करने का कोई तरीका है?


3
धन्यवाद, $ p पहले से बेहतर है A<esc>pकि मैं वर्तमान में उपयोग कर रहा था।
79E09796

4
जब आप 2 कीस्ट्रोक्स के बारे में सोचते हैं तो आप बहुत अधिक उपयोग कर रहे हैं।
रिचउहंटर

जवाबों:


25

यदि आप एक मानचित्रण बनाते हैं, जैसे।

:nmap , $p

फिर आप ,पंक्ति के अंत में पेस्ट करने के लिए टाइप कर सकते हैं ।

याद रखें, एक तरह से या किसी अन्य, आपको विम को बताना होगा कि आप पंक्ति के अंत में पाठ चाहते हैं , और जहां कर्सर वर्तमान में नहीं है; डिफ़ॉल्ट रूप से, विम के पास इसके लिए कोई एकल कुंजी स्ट्रोक नहीं है।


2

एक और अधिक कीस्ट्रोक्स, लेकिन आपको पाठ को स्थिति में रखने या चिपकाने से पहले अन्य सामग्री जोड़ने की अनुमति देगा:

a

<position the cursor where you would like to paste the text>

Ctrl+r"

स्पष्टीकरण: Ctrl+ rएक रजिस्टर की सामग्री सम्मिलित करता है। "अनाम रजिस्टर है, जिसमें अंतिम डिलीट या यान का टेक्स्ट है।

मैं खुद को बहुत कुछ कर रहा हूँ जब यह टिप्पणी चिपकाने। :)


1
यह मेरे सवाल का जवाब नहीं देता है। मैं कीस्ट्रोक्स में अर्थव्यवस्था की तलाश कर रहा हूं, और आप कुछ ऐसा सुझा रहे हैं जिसकी लागत अधिक है।
नाथन फ़ेलमैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.