केवल एक बफर / फ़ाइल खुली होने पर भी कॉन्फ़िगरेशन किस स्थिति में बफर / फ़ाइल नाम को दिखाएगा?


10

जब मेरे पास vim (स्प्लिट-स्क्रीन का उपयोग करके) में एक से अधिक एक फ़ाइल खुली हो, तो प्रत्येक कमांड स्टेटस लाइन (विंडो में अंतिम लाइन) इस प्रकार दिखती है:

filename.txt                           73,1            4%

यह बाईं ओर फ़ाइल नाम है, शासक की स्थिति और दाईं ओर फ़ाइल के माध्यम से प्रतिशत के माध्यम से (के माध्यम से :set ruler)।

हालाँकि, जब मेरे पास केवल एक बफ़र खुला होता है, तो स्थिति रेखा दिखती है:

                                       73,1            4%

मैं सभी परिस्थितियों में फ़ाइल नाम कैसे दिखा सकता हूं, तब भी जब केवल एक फ़ाइल खुली हो?

जवाबों:


19

वह स्थिति रेखा ( :help status-line) है। इसे सक्षम करने के लिए जब आपके पास केवल एक विंडो हो, तो अपने .vimrc में जोड़ें:

set laststatus=2

आह, मैंने सोचा कि इसे कमांड लाइन कहा जाता है क्योंकि यह संदर्भ है कि साथ आया है :help ruler- संकलक विकल्प cmdline_infoको सक्षम करने की आवश्यकता है। प्रश्न पाठ संपादित किया गया। और धन्यवाद!
ईथर

3

एक अन्य विकल्प का उपयोग करना है :set titleजो आपकी कंसोल विंडो के शीर्षक बार में पथ के साथ फ़ाइल नाम सेट करता है। फ़ाइल नाम बदलने पर शीर्षक अपने आप बदल जाता है। इसे स्थायी रूप से सक्षम करने के लिए इसे अपने साथ जोड़ें.vimrc


1

मुझे वास्तव में विम में बहुत नीचे की रेखा "शासक" कहा जाता है, क्योंकि यह ": शासक" द्वारा सक्षम है।

शासक का प्रारूप "स्टेटसलाइन" के समान सिंटैक्स के बाद अनुकूलित किया जा सकता है, जैसा कि विम सहायता पृष्ठ कहता है:

"रूलरफॉर्मैट" के लिए विम सहायता पृष्ठ

अंत में, यहाँ vim "statusline" का एक अच्छा ट्यूटोरियल है, जिसमें एक फ़ाइल नाम जोड़ना है: जानें Vimscript हार्ड तरीका - स्टेटस लाइन्स

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.