मुझे पता है कि v
कमांड का उपयोग कैसे करना है , लेकिन मुझे कुछ ऐसा चाहिए, जो पूरी लाइन को डिलीट कर दे और यह मुझे उसी लाइन को पेस्ट करने की अनुमति दे।
मुझे पता है कि v
कमांड का उपयोग कैसे करना है , लेकिन मुझे कुछ ऐसा चाहिए, जो पूरी लाइन को डिलीट कर दे और यह मुझे उसी लाइन को पेस्ट करने की अनुमति दे।
जवाबों:
दबाने Shift+ से vउस पूरी पंक्ति का चयन होता है और दबाने से dवह नष्ट हो जाती है।
आप उपयोग भी कर सकते हैं dd, जिससे आपको दृश्य मोड में प्रवेश करने की आवश्यकता नहीं है।
dd
इससे भी आसान shift + v
->d
dd
कमांड मोड में (भागने के दबाव के बाद) लाइन काट देगा, p
कमांड मोड में पेस्ट होगा।
अपडेट करें:
एक बोनस के लिए, d
और फिर एक आंदोलन उस आंदोलन के बराबर कटौती करेगा, इसलिए dw
एक शब्द d<down-arrow>
काट देगा , इस रेखा को काट देगा और नीचे की रेखा, d50w
50 शब्दों को काट देगा।
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 पर उपलब्ध वीआईएम हॉटकी के साथ उपयोगी छवि प्रिंट करने की सलाह देता हूं