विम के क्वार्क्स में से एक यह है कि यह फाइल के अंत में एक खाली लाइन नहीं दिखाता है अगर फाइल न्यूलाइन वर्ण के साथ समाप्त होती है। इस तरह, यदि फ़ाइल किसी नई पंक्ति के साथ समाप्त नहीं होती है, तो प्रदर्शन समान है, केवल [noeol]
मॉडलिन में मार्कर के साथ ।
दूसरी ओर Emacs, अंतिम पंक्ति को प्रदर्शित करता है यदि फ़ाइल एक नई रेखा के साथ समाप्त होती है, और अन्यथा नहीं।
जबकि Emacs का व्यवहार मौलिक रूप से अधिक समझदार है, बेहतर या बदतर के लिए, मैंने पूर्व के लिए उपयोग किया है।
क्या अंतिम खाली लाइन के प्रदर्शन को दबाने का कोई तरीका है, जबकि अभी भी यह आवश्यक है कि फ़ाइल को नई पंक्तिबद्ध किया जाए?
स्क्रीनशॉट तीन विंडो दिखाता है (यदि बहुत छोटा है तो नए टैब में चित्र देखें):
बाईं ओर बड़ी एमएसीएस विंडो
hexl-mode
, आपको दिखाती है कि फ़ाइल के अंत में एक नई रेखा है (0 ए, जहां कर्सर तैनात है)।खाली तीसरी पंक्ति पर कर्सर के साथ, ऊपर दाईं ओर विंडो खाली करता है।
अंतिम पाठ पंक्ति पर कर्सर के साथ दाईं ओर नीचे की ओर खिड़की। कर्सर इस बिंदु से नीचे नहीं जा सकता है, भले ही फ़ाइल एक नई रेखा के साथ समाप्त होती है (
[noeol]
विम स्थिति रेखा पर कोई मार्कर नहीं है)।
emacs -Q
, यह आपकी इनिट फ़ाइल में कुछ होना चाहिए।