फ़ाइल के अंतिम वर्ण में कैसे जाएं?


26

फ़ाइल:

i am someone1.
i am someone2.
i am someone3
~
~

दस्तावेज़ीकरण कहता Gहै कि मैं फ़ाइल का अंत करता हूं, लेकिन यह मुझे केवल अंतिम पंक्ति की शुरुआत में ले जाता है। मैं फ़ाइल के अंतिम चरित्र में आना चाहता हूं, इस मामले में 3, और aएक अवधि दबाएं और टाइप करें।

मैं उसको कैसे करू?


जवाबों:


32

यदि आप टाइप करने के Aबाद Gअंतिम पंक्ति के अंत में इंसर्ट मोड दर्ज करेंगे।

यदि आप अंतिम चरित्र पर जाना चाहते हैं, तो G-Endपर्याप्त होगा


Aतब Gमेरे लिए ठीक है। लेकिन अगर मैं संपादित नहीं करना चाहता तो क्या G-Endएकमात्र विकल्प है? क्या दो के बजाय ऐसा करने के लिए एक ही कुंजी है?
अनिमेश

3
ऐसा नहीं है कि मैं जागरूक हूं, लेकिन इसकी कोई गारंटी नहीं है। आप हमेशा अपना खुद का नक्शा बना सकते हैं यदि आप चाहें।
बर्नहार्ड

30

Gअंतिम पंक्ति में $जाता है और रेखा के अंतिम वर्ण पर जाता है, इसलिए

G$

गाइल्स, धन्यवाद यह वही है जो मैं देख रहा था।
अनिमेश

धन्यवाद। यह स्पष्ट करने योग्य है कि यह एक राजधानी G: Shift+g
forzagreen

5

Ctrl + End सामान्य और सम्मिलित दोनों मोड में भी काम करता है। :help <C-End>


यह केवल कर्सर को वर्तमान लाइन में अंतिम वर्ण में ले जाता है।
सेबिक्स

@sebix: नहीं, मदद की जाँच करें।
कर्ट हचिंसन

मेरे लिए
7.4.४ के

@sebix: यह मेरे लिए ठीक काम करता है, और मदद पाठ बहुत स्पष्ट है। हो सकता है कि आपके पास कुछ मैपिंग या प्लगइन हो जो अंतर्निहित व्यवहार को ओवरराइड कर रहा हो।
कर्ट हचिंसन

0
  • फ़ाइल में अंतिम पंक्ति में जाएं: G
  • फ़ाइल में पहली पंक्ति में जाएँ: 1G
  • पंक्ति के अंत में जाएं: $
  • लाइन की शुरुआत में जाएं: ^

1
U & L में आपका स्वागत है, यह मुश्किल से मौजूदा और स्वीकृत उत्तर के लिए कुछ भी जोड़ता है।
आर्केमोर

0

यहां अधिकांश उत्तर फ़ाइल की एक गैर-रिक्त अंतिम पंक्ति मान लेते हैं - जो संभवतः सबसे आम मामला है। किसी के कीबोर्ड पर END कुंजी की उपलब्धता के बारे में भी धारणाएं हैं । हालाँकि, END कुंजियाँ सार्वभौमिक रूप से उपलब्ध नहीं हैं और किसी फ़ाइल के अंत में रिक्त लाइनें संभव हैं। इसलिए सभी मामलों के लिए फ़ाइल के अंतिम (गैर-अंत-लाइन) वर्ण को खोजने के लिए निम्नलिखित का लाभ उठाया जा सकता है:

G?.

यह केवल है एक कुछ (या शायद कई) कमांड संयोजन है कि इच्छित परिणाम प्राप्त कर सकते हैं की। पैटर्न किया जा रहा है:

"Set Cursor Position" + "Search Method" + "Pattern"

उपरोक्त कमांड अनुक्रम के मामले में, आप फ़ाइल के अंत में जाते हैं और किसी भी वर्ण के लिए एक रिवर्स खोज करते हैं (लेकिन 'लाइन का अंत नहीं' वर्ण)।


-1

आप बड़ी संख्या जैसे 99 या 999 और $ का उपयोग कर सकते हैं। जैसे 999 $


यह G$कम और अधिक निश्चित से अधिक कीस्ट्रोक्स है । कई फाइलें 1000 लाइनों से अधिक लंबी हैं।
वाइल्डकार्ड

सहमत हों, लेकिन यह समाधान एक संभावना को खोलता है कि आप किसी भी रेखा के अंत में स्थिति बना सकते हैं, कहते हैं कि आप पंक्ति 13 के अंत तक स्थिति बना सकते हैं। आप 13 $ कर सकते हैं।
फ्रेड यांग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.