2011-01-29 17 views
56

के साथ वहां पिछली लाइन आप विम में पर थे पर लौटने के लिए कोई तरीका है मैं सोच रहा था।पिछली पंक्ति पर रिटर्निंग विम

कहते हैं, उदाहरण के लिए, मैं सी कोड लिख रहा हूँ और मैं सिर्फ पेज के शीर्ष पर एक #include जोड़ना चाहते थे: मैं gg दबाएँ और शीर्ष करने के लिए जाना #include जोड़ने के लिए, और फिर मैं पर वापस आना चाहते जिस रेखा से मैंने छोड़ा था।

क्या यह विम में संभव है?

उत्तर

86

हां। पिछले दो पदों के बीच कूदने के लिए आप `` का उपयोग कर सकते हैं।

अन्यथा, Ctrl +हे और Ctrl +मैं आप कर सकते हैं। :help CTRL-I देखें।

+2

सबसे उत्कृष्ट। धन्यवाद! – Amit

+11

@ प्रवेश भी 'g;' और 'g '' आज़माएं, यह पिछले/अगले परिवर्तन की स्थिति में है। कभी-कभी यह बेहतर होता है तो '/' '। – ZyX

+0

@Zyx: धन्यवाद, मैं निश्चित रूप से इसका उपयोग करूंगा। – Amit

31

एक निशान का उपयोग करें:

ma 

(gg से पहले) स्थान के निशान

`a 

तुम वापस लाता है।

+0

सबसे उत्कृष्ट। धन्यवाद! – Amit

+0

इसे करने का एक और अच्छा तरीका है। हालांकि, कभी-कभी आप वापस जाना चाहते हैं और आपने चिह्न स्थापित करने के बारे में नहीं सोचा था। – Benoit

+0

मुझे पता है लेकिन किसी कारण से '\' 'शायद ही मुझे ऐसा लगता है जहां मुझे लगता है कि यह मुझे चाहिए :) –