GNU Emacs में लाइन नंबर जोड़ें


24

मैं Emacs में लाइन नंबर कैसे जोड़ सकता हूं?

कृपया समझाएं, मैं एक पूर्ण शुरुआत हूं।

जवाबों:


26

यदि आप इसे डिफ़ॉल्ट मोड में चला रहे हैं, तो यह मेनू में है: विकल्प> दिखाएँ / छुपाएं> लाइन नंबर। फिर विकल्प> भविष्य के सत्र के लिए इसे बचाने के लिए विकल्प सहेजें।

यदि आप इसे एक टर्मिनल ( emacs -nw) में चला रहे हैं , तो यह है M-x line-number-mode। M-आमतौर पर Windows कुंजी है, लेकिन हो सकता है Alt, या आप भी दबा सकते हैं Esc, जिसके बाद x।

(संपादित करें: ऊपर केवल मोड लाइन को प्रभावित करता है। मार्जिन में लाइन संख्या के लिए, आप चाहते हैं M-x linum-mode, या (setq global-linum-mode t)आपके अधिक संभावना है ~/.emacs।)


2
यह केवल मोड लाइन में वर्तमान लाइन संख्या को प्रदर्शित करता है
— फ्लोरियन डिस्च

@ फ़्लोरियन: अच्छी पकड़। मैंने linum-modeउत्तर के लिए निर्देश जोड़े ।
— geekosaur

ठीक है, आप और तेज हो गए हैं - मेरा जवाब हटा दिया है
— फ्लोरियन डिस्च

8
(setq global-linum-mode t)जब मैं इस लाइन को .emacs.d / init.el में जोड़ता हूं तो काम नहीं कर रहा हूं, मैं इसे केवल इसे बदलता हूं (global-linum-mode t)और यह काम करता है। कोई भी कारण क्यों?
— जीजूनालोस्ट

20

जोड़े (global-linum-mode t)को~/.emacs.d/init.el


1
इसने मेरे लिए काम किया। Windows उपयोगकर्ताओं के लिए शीर्ष - यह फ़ाइल C: \ Users \ username \ AppData \ Roaming निर्देशिका में स्थित है, और इसे ".emacs" कहा जाता है। फ़ाइल के अंत में बस (वैश्विक-लाइनम-मोड टी) जोड़ें।
— किरिल यूनुसोव

"सी: \ उपयोगकर्ता \ उपयोगकर्ता नाम" निर्देशिका में भी हो सकता है
— किरिल यूनुसोव

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