फाइल खोलते समय नैनो में लाइन नंबरिंग कैसे दिखाएं


259

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


4
set linenumbersमें nanorc चाल करता है
कुछ

CTRL + 3 फिर SHIFT + 3 लाइन नंबर दिखाएगा CTRL + 3 फिर SHIFT + 3 लाइन नंबर छिपा देगा
AATHITH RAJENDRAN

जवाबों:


300

वर्तमान लाइन नंबर प्रदर्शित करने के लिए कीबोर्ड संयोजन, जबकि आप नैनो का उपयोग कर रहे हैं CTRL+ C

वैकल्पिक रूप से, लाइन और कॉलम नंबर की स्थिति को प्रदर्शित करने के लिए आप -cनैनो को लॉन्च करते समय सिर्फ पैरामीटर का उपयोग कर सकते हैं :

nano -c [filename]

इसे स्थायी बनाने के लिए, nanoअपने होम फ़ोल्डर में कॉन्फ़िगरेशन का उपयोग करता है~/.nanorc

इस प्रकार नैनो का उपयोग करते समय हमेशा लाइन नंबर प्रदर्शित करें ...

nano ~/.nanorc

(चिंता मत करो अगर इसकी खाली - यह फ़ाइल डिफ़ॉल्ट रूप से मौजूद नहीं है)

प्रकार set constantshow

एनबी को हटाए set constगए सिंटैक्स को एनीमेशन में दिखाया गया है

सहेजें

यहां छवि विवरण दर्ज करें


animation1

जब से आप लाइन नंबर का उपयोग कर रहे हैं याद रखें कि आप एक विशिष्ट लाइन नंबर पर जाने के लिए ALT+ Gका उपयोग कर सकते हैं ।


यदि आप टटी में हैं, तो CTRL + C का विकल्प F11 है और ALT + G का विकल्प F13 है (जो मेरे कीबोर्ड पर मौजूद नहीं है) या Ctrl + _ (Ctrl + Shift + -)।
रादु राईडेनू

8
ध्यान दें कि -cजिस तरह से लोग अपेक्षा कर रहे हैं वह व्यवहार नहीं कर सकता है। यह संख्या (जैसे less -N) के साथ प्रत्येक पंक्ति को उपसर्ग नहीं करेगा , यह सिर्फ स्क्रीन के निचले भाग में स्थिति बॉक्स बनाता है।
इयान दून

मैं @IanDunn से सहमत हूं, यह गलत उत्तर है। set linenumbersबजाय जोड़ें (केवल हाल के संस्करणों में काम करता है)।
xjcl

38

गलती से अच्छा शॉर्टकट मिला: Alt + Shift + 3।

मुझे धीरे से क्लिक करें


3
GNU नैनो 2.5.3 के साथ ubuntu16.04 पर मेरे लिए काम नहीं
फिल्क्स_x

1
ssh'd ubuntu टर्मिनल पर मैक कीबोर्ड के साथ काम नहीं करता है
डिर्क शूमाकर

7
इसे स्थायी बनाने के set linenumbersलिए जोड़ें .nanorc। यदि शॉर्टकट काम नहीं करता है Modifier key + #
चूपो_क्रो

यह रास्पियन पर काम करता है
dstonek

@Gregor Godier धन्यवाद बहुत set linenumbers
कुछ के

20

स्रोत से संकलन नैनो:

git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install 

फिर अपनी .nanorcफ़ाइल में निम्न जोड़ें :

set linenumbers

आप नैनो के भीतर से लाइन नंबर चालू और बंद करने के लिए Meta+ #का उपयोग कर सकते हैं ।


वास्तव में ऐसा है। देखें कि आपने 2 किए थे, क्या 1 के कारण 2 वें (आकार में वृद्धि ..) था?
डौग

हां, यह पहली वजह से था।
faissaloo

1
मिठाई। मैंने नैनो के सवाना पृष्ठ पर इसे नैनो में मर्ज करने का अनुरोध प्रस्तुत किया है: savannah.gnu.org/bugs/index.php?49217
अधिकतम बर्फ़

1
जो उबंटू में आता है और तब भी सही हो सकता है
faissaloo

2
मेरे मामले में, सेट लिनन्यूसर पर्याप्त है, जो स्रोत से नैनो को फिर से
खोले

9

यदि nano -c filenameकाम नहीं करता है, nano filenameतो Ctrl+ का उपयोग करें _। यह आपको लाइन नंबर पर जाने के लिए कहेगा।


1
मैं SSH का उपयोग कर रहा हूं और वह कीबोर्ड शॉर्टकट पाठ को छोटा बनाता है :(
kurdtpage

3

यदि आपने पहले से ही नैनो प्रेस वाली फाइल खोल रखी है

Ctrl+w+t

(एक साथ नहीं, नियंत्रण और डब्ल्यू दबाएं, फिर बिना नियंत्रण जाने और जाने डब्ल्यू, प्रेस टी)

इस कमांड के लिए कॉलम और लाइन की आवश्यकता होगी, आप उन्हें इस तरह दर्ज करें:

10,23 (enter)

और आप पंक्ति 10 वर्ण 23 में समाप्त हो जाएंगे।

यदि आप फ़ाइल के शीर्ष पर हैं और आप केवल लाइन ढूंढना चाहते हैं:

Ctrl+w+t and then 10

यदि आप एक एसीरेंट लाइन पर हैं और आप कॉलम ढूंढना चाहते हैं:

Ctrl+w+t and then ,23

यदि आपने अभी तक फ़ाइल नहीं खोली है, तो आप यह कर सकते हैं:

nano +10,23 file (enter)

और फ़ाइल लाइन 10 में कर्सर के साथ खुलेगी, चन्चर 23, ताकि आप भी कोशिश कर सकें:

nano +10 file (enter)

nano +,23 file (enter) (ध्यान दें कि यह आपको केवल पहली पंक्ति के चरित्र 23 पर भेजेगा)


यह टर्मिनल में लाइन खोजने का सही तरीका हो सकता है, हालांकि यह इस सवाल का जवाब नहीं देता है कि इसे खोलने पर स्वचालित रूप से कैसे दिखाया जाए।
दनत्रविल

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