Vi में लाइन नंबर कैसे लें?


108

किसी फ़ाइल में लाइन नंबर प्रदर्शित करने के लिए, मैं कमांड का उपयोग करता हूं:

set numbers

फाइल से लाइन नंबर क्लियर करने की कमांड क्या है?

जवाबों:


179

यदि आप vi / vim में शो लाइन नंबर कमांड के बारे में बात कर रहे हैं

आप उपयोग कर सकते हैं

nu सेट करें

कमांडलाइन मोड में और चालू करने के लिए

नोनू को सेट करें

लाइन नंबर डिस्प्ले को बंद कर देगा या

नू सेट!

पंक्ति संख्याओं के प्रदर्शन को टॉगल करना


14
यदि सापेक्ष लाइन नंबर सक्षम हैं, तो आपको निम्न करना होगा set relativenumber! nu!:।
येव_मेंग

लेकिन एक बार जब आप फ़ाइल को फिर से बंद करते हैं और खोलते हैं, तो नंबर फिर से दिखाई देते हैं। मैं स्थायी रूप से लाइन नंबर कैसे निकाल सकता हूं?
नौकरियां

22

लाइन नंबर प्रदर्शित करें:

:set nu

लाइन नंबर दिखाना बंद करें:

:set nonu

इसके लिए छोटा: सेट नॉनंबर

ps। इन कमांड को सामान्य मोड में चलाया जाना है।


14

लाइन नंबरिंग को बंद करने के लिए, पूर्ववर्ती निर्देशों का पालन करें, इस समय को छोड़कर: निम्नलिखित लाइन पर दर्ज करें: प्रॉम्प्ट:

set nonumber

9

लाइन नंबर बंद करने के लिए, इनमें से कोई भी कमांड काम करेगा:

  1. : नू सेट!
  2. : नोनू सेट करें
  3. : सेट नंबर!
  4. : ननंबर सेट करें

ये कमांड vim के अंदर काम करता है, लेकिन .vimrc में नहीं। मेरे पास set nonu~ / .vimrc है, लेकिन vim में अभी भी लाइन नंबर हैं।
जिंगपेंग वू जूल

3

आसानी से प्रदर्शित लाइन नंबर:

सेट ध्वज (पंक्ति संख्या प्रकार दिखाने के लिए)

:set nu या :set number

नंबर ध्वज को अनसेट करने के लिए (लाइन नंबर प्रकार छिपाएं)

:set nu!

यदि आपको हर बार शुरू करने के लिए नंबर की आवश्यकता होती है vi/vim, तो अपनी ~/.vimrcफ़ाइल में निम्न पंक्ति जोड़ें :

set number

विशेष स्थान / लाइन नंबर पर एक फ़ाइल खोलें

$ vi +linenumber file.rb
$ vi +300 initlib.rb 


0

set number set nonumber

डीओ काम के अंदर .vimrcऔर सुनिश्चित करें कि आप नहीं पूवर् म होना आदेशों में .vimrcसे:


0

टर्मिनल में कमांड लिखें:

vi ~ / .vimrc

नंबर सेट करने के लिए: सेट नंबर
लिखें

: निकालें संख्या के लिए
लिखने सेट nonumber

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