मैं लाइन नंबर देखना चाहता हूं, जो कि 1सबसे ऊपर है, जो विम के बाईं ओर है। आदर्श रूप में यह इस तरह दिखेगा:
1 | foo = Foo.new
2 | bar = Bar.new
3 | baz = foo.baz(bar)
...
10| test = AwesomeSauce.test
मैं विम में यह कैसे कर सकता हूं?
मैं लाइन नंबर देखना चाहता हूं, जो कि 1सबसे ऊपर है, जो विम के बाईं ओर है। आदर्श रूप में यह इस तरह दिखेगा:
1 | foo = Foo.new
2 | bar = Bar.new
3 | baz = foo.baz(bar)
...
10| test = AwesomeSauce.test
मैं विम में यह कैसे कर सकता हूं?
जवाबों:
आपके पास दो विकल्प हैं:
set numberनियमित लाइन संख्या के लिए
और यह भी
set relativenumberरिश्तेदार लाइन नंबर दिखाएगा। यानी वर्तमान लाइन हमेशा 0. है। यह 5jउदाहरण के लिए उपयोग की जाने वाली लाइनों की संख्या को नीचे / ऊपर ले जाने के लिए उपयोगी है ।
क्या शांत है कि आप उन्हें जोड़ सकते हैं। मैं अपने में निम्नलिखित है.vimrc
set number " Show current line number
set relativenumber " Show relative line numbers
यह वर्तमान लाइन को छोड़कर सभी लाइनों के लिए सापेक्ष संख्याओं का उपयोग करेगा, जो आपको वास्तविक संख्या दिखाएगा।
set number!यदि वह बंद है तो लाइन नंबरिंग चालू हो जाएगी, और यदि वह बंद है तो उसे चालू करें। set relativenumberके रूप में छोटा किया जा सकता है set rnu।
आप कमांड का उपयोग कर सकते हैं:
:set number
लाइन नंबरिंग चालू करने के लिए। इसे फिर से बंद करने के लिए आप उपयोग कर सकते हैं:
:set nonumber
यदि आप लाइन नंबर दिखाने के लिए हमेशा डिफॉल्ट करना चाहते हैं तो आप अपनी vimrcफाइल में कमांड जोड़ सकते हैं ।
nuऔर nonuके लिए उपनाम के रूप में इस्तेमाल किया जा सकता numberहै और nonumberक्रमशः।