เพิ่มหมายเลขบรรทัดใน GNU Emacs


24

ฉันจะเพิ่มหมายเลขบรรทัดใน Emacs ได้อย่างไร

กรุณาอธิบายฉันเป็นผู้เริ่มต้นแน่นอน

คำตอบ:


26

หากคุณใช้งานในโหมดเริ่มต้นจะอยู่ในเมนู: ตัวเลือก> แสดง / ซ่อน> หมายเลขบรรทัด จากนั้นตัวเลือก> บันทึกตัวเลือกเพื่อบันทึกสำหรับเซสชันในอนาคต

หากคุณใช้งานในเทอร์มินัล ( emacs -nw) แสดงว่ามันใช้งานM-x line-number-modeได้ M-มักจะเป็นปุ่ม Windows แต่อาจจะเป็นAltหรือคุณสามารถกดตามด้วยEscx

(แก้ไข: การข้างต้นจะมีผลกับบรรทัดโหมดเท่านั้นสำหรับหมายเลขบรรทัดในระยะขอบที่คุณต้องการM-x linum-modeหรือมีโอกาสมากขึ้น(setq global-linum-mode t)ในของคุณ~/.emacs)


2
ที่แสดงหมายเลขบรรทัดปัจจุบันในบรรทัดโหมดเท่านั้น
Florian Diesch

@ Florian: จับได้ดี ฉันเพิ่มคำแนะนำสำหรับlinum-modeคำตอบ
geekosaur

ตกลงคุณเร็วขึ้น - ลบคำตอบของฉัน
Florian Diesch

8
(setq global-linum-mode t)ไม่ทำงานเมื่อฉันเพิ่มบรรทัดนี้ลงใน. emacs.d / init.el ฉันเพิ่งเปลี่ยนเป็น(global-linum-mode t)และใช้งานได้ มีเหตุผลอะไรบ้าง
ZijunLost

20

เพิ่ม(global-linum-mode t)ไปยัง~/.emacs.d/init.el


1
สิ่งนี้ใช้ได้สำหรับฉัน นำหน้าสำหรับผู้ใช้ Windows - ไฟล์นี้อยู่ในไดเรกทอรี C: \ Users \ ชื่อผู้ใช้ \ AppData \ Roaming และเรียกว่า ".emacs" เพียงเพิ่ม (global-linum-mode t) ที่ท้ายไฟล์
Kirill Yunussov

อาจอยู่ในไดเรกทอรี "C: \ Users \ ชื่อผู้ใช้ \"
Kirill Yunussov

คุณจะเพิ่มช่องว่างระหว่างหมายเลขบรรทัดและข้อความได้อย่างไร เพราะการเพิ่ม just (global-linum-mode t) แสดงหมายเลขบรรทัดและข้อความโดยไม่มีช่องว่าง
m4l490n
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.