मुझे पता है कि vकमांड का उपयोग कैसे करना है , लेकिन मुझे कुछ ऐसा चाहिए, जो पूरी लाइन को डिलीट कर दे और यह मुझे उसी लाइन को पेस्ट करने की अनुमति दे।
मुझे पता है कि vकमांड का उपयोग कैसे करना है , लेकिन मुझे कुछ ऐसा चाहिए, जो पूरी लाइन को डिलीट कर दे और यह मुझे उसी लाइन को पेस्ट करने की अनुमति दे।
जवाबों:
दबाने Shift+ से vउस पूरी पंक्ति का चयन होता है और दबाने से dवह नष्ट हो जाती है।
आप उपयोग भी कर सकते हैं dd, जिससे आपको दृश्य मोड में प्रवेश करने की आवश्यकता नहीं है।
ddइससे भी आसान shift + v->d
ddकमांड मोड में (भागने के दबाव के बाद) लाइन काट देगा, pकमांड मोड में पेस्ट होगा।
अपडेट करें:
एक बोनस के लिए, dऔर फिर एक आंदोलन उस आंदोलन के बराबर कटौती करेगा, इसलिए dwएक शब्द d<down-arrow>काट देगा , इस रेखा को काट देगा और नीचे की रेखा, d50w50 शब्दों को काट देगा।
yyकॉपी लाइन है, और जैसे काम करता है dd।
D लाइन के अंत में कर्सर से कटौती।
यदि आपने v(दृश्य मोड) का उपयोग किया है , तो आपको प्रयास करना चाहिए V(दृश्य रेखा मोड) और <ctrl>v(दृश्य ब्लॉक मोड)।
Pकमांड मोड में कर्सर से पहले लाइन पेस्ट करना चाहूंगा । और <Ctrl-R>"इन्सर्ट मोड में लाइन पेस्ट करना है।
]pसही इंडेंटिंग के साथ पेस्ट करना है। लेकिन हमें सावधान रहना चाहिए कि हम पूरे विम मैनुअल को यहां पोस्ट न करें :)।
एक लाइन को काटने के कई तरीके हैं, सभी dसामान्य मोड में कुंजी द्वारा नियंत्रित होते हैं । यदि आप विज़ुअल मोड ( vकुंजी) का उपयोग कर रहे हैं, तो आप बस उस dकुंजी को हिट कर सकते हैं जब आपने उस क्षेत्र को हाइलाइट किया है जिसे आप काटना चाहते हैं। उस स्थान पर जाएं जिसे आप चिपकाना चाहते हैं और चिपकाने के लिए pकुंजी दबाएं।
यह भी उल्लेखनीय है कि आप रजिस्टरों से कॉपी / कट / पेस्ट कर सकते हैं। मान लें कि आप पाठ का पेस्ट कब या कहाँ करना चाहते हैं। आप वर्णमाला पत्र द्वारा पहचाने गए 24 रजिस्टर तक पाठ को बचा सकते हैं। बस '(एकल उद्धरण) और रजिस्टर पत्र (एक थ्रू जेड) के साथ अपनी कमांड को प्रीपेन्ड करें । उदाहरण के लिए, आप vकुछ पाठ का चयन करने के लिए दृश्य मोड ( कुंजी) का उपयोग कर सकते हैं और फिर पाठ 'adको काटने और इसे रजिस्टर 'ए' में संग्रहीत करने के लिए टाइप कर सकते हैं। एक बार जब आप उस स्थान पर नेविगेट कर लेते हैं जहाँ आप उस पाठ को चिपकाना चाहते हैं जो आप 'apरजिस्टर ए की सामग्री को चिपकाना चाहते हैं।
वर्तमान लाइन हटाएं और क्लिपबोर्ड पर कॉपी करें:
d + d
अपनी क्लिपबोर्ड सामग्री चिपकाएँ :
(पकड़ो) Shift+P
मान लीजिए कि आप लाइन को काटकर लाइन के bbbनीचे चिपकाना चाहते थे---
इससे पहले:
aaa
bbb
---
उपरांत:
aaa
---
bbb
bbb---हां, कमांड लाइन में dd का उपयोग करें। इसके अलावा मैं http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html पर उपलब्ध वीआईएम हॉटकी के साथ उपयोगी छवि प्रिंट करने की सलाह देता हूं