2011-11-08 7 views
7

में चयनित लाइन के ऊपर लाइनों की प्रतिलिपि कैसे करें I चयनित स्थिति के ऊपर एन लाइनों को कॉपी करना चाहते हैं। yNy नीचे एन लाइनों की प्रतिलिपि बनाने के लिए काम करता है।विम

के लिए आदेश क्या है से ऊपर एन लाइन चयनित स्थिति?

उत्तर

10

yNk आपकी लाइन और एन पिछली पंक्तियों की प्रतिलिपि बनायेगा।

+0

+1; "yoink <लाइनों की संख्या>" –

+1

तकनीकी रूप से, यह निश्चित रूप से प्रश्न का उत्तर नहीं देता है। यह शायद सबसे अधिक 'vimmy' जवाब है (उसमें यह सामान्य मोड पर केंद्रित है) – sehe

4

या, का उपयोग :<range>yank

:-3,-1y 

(रेंज के सभी संभव उपयोगों के लिए :he range देखें) इस ठीक करता है कि आप क्या पूछते हैं: झटका केवल (जैसे 3) लाइनों वर्तमान पंक्ति से पहले। आप

:-1y 
:-2y 

सिर्फ पिछले (या पूर्व पिछले) लाइन आदि झटका सकता है ...

:1,-1y 

अंतिम पंक्ति

:1,.y 

कि के लिए जब तक सब कुछ झटका वर्तमान लाइन सहित (बेशक, आप ygg के साथ ऐसा कर सकते हैं)