سؤال كيف يمكنني عرض أرقام الخطوط في Emacs (وليس في سطر الوضع)؟


أعرف كيفية عرض أرقام الخطوط (والأعمدة) في سطر الوضع ، لكنني أريد من emacs عرض أرقام الأسطر لجميع الخطوط على الجانب الأيسر. لقد رأيت ذلك في vim وغيرها من المحررين النص. كيف أفعل هذا لـ emacs؟


120
2017-11-18 05:30


الأصل




الأجوبة:


M-x وضع linum (أو global-linum-mode)، و ضع (global-linum-mode t) في حياتك ~/.emacs (أو ~/.emacs.d/init.el) لتمكينه عند بدء التشغيل.


153
2017-11-19 10:28



هل هناك طريقة للقيام بذلك مع أرقام الأعمدة؟ - Topo
لأي قارء متأخر: M-x column-number-mode هي إحدى الطرق لعرض العمود الحالي الذي يوجد به المؤشر. - monotux
لا يوجد ملف init.el في بلدي .emacs.d دليل ولا ملف .emacs في بلدي ~. أين يمكنني العثور عليها؟ - Goldname
يمكنك إنشاء واحدة إذا لم يكن لديك بالفعل تكوين. - Nick McCurdy
هذا العمل بالنسبة لي. يتوجه لمستخدمي Windows - يوجد هذا الملف في دليل C: \ Users \ username \ AppData \ Roaming ، ويسمى ".emacs". ما عليك سوى إضافة (global-linum-mode t) في نهاية الملف. - Kirill Yunussov


هذه الصفحة:

يسرد بعض الخيارات المختلفة.

الجواب monotux هو حاليا الخيار الأول المدرجة هناك. أحد البدائل (المدرجة أيضًا) هو NLinum:

يجب أن تكون قادرًا على التثبيت من ELPA:

M-x package-install RET nlinum RET

ثم استخدمها على سبيل المثال مثله:

(use-package nlinum
  :config
  (global-nlinum-mode))

8
2017-11-18 05:49



مجرد رابط غير مثالي لتنسيق SX. - Prof. Falken
@ Prof.Falken خاصة عندما يؤدي الارتباط إلى 404 غير موجود. يرجى تصحيح إجابتك. - Brandon Ibbotson
شكرا على حد سواء - المتفق عليه ، على الرغم من الجواب monotux لديه بالفعل كل المعلومات اللازمة. لقد حررت تصحيح الرابط وتقديم رابط بديل. - icyrock.com


  • linum-mode → القديم ، الإختراق ، بطيء. Emacs 23 (صدر في عام 2009).
  • global-display-line-numbers-mode → Emacs 26 (beta as of 2018-03-30)

ضع هذا في ملف init الخاص بك emacs:

(when (version<= "26.0.50" emacs-version )
  (global-display-line-numbers-mode))

http://ergoemacs.org/emacs/emacs_line_number_mode.html


1
2018-06-04 23:49



هذا العمل بالنسبة لي - Billal Begueradj