Agregue números de línea a GNU Emacs

24

¿Cómo puedo agregar números de línea a Emacs?

Por favor explique, soy un principiante absoluto.

AKGMA
fuente

Respuestas:

26

Si lo está ejecutando en modo predeterminado, está en el menú: Opciones> Mostrar / Ocultar> Números de línea. Luego, Opciones> Guardar opciones para guardarlo para futuras sesiones.

Si lo está ejecutando en una terminal ( emacs -nw), entonces es M-x line-number-mode. M-generalmente es la tecla de Windows, pero puede ser Alt, o puede presionar Escseguido de x.

(Editar: lo anterior solo afecta a la línea de modo. Para los números de línea en el margen, usted desea M-x linum-mode, o más probablemente (setq global-linum-mode t)en su ~/.emacs).

geekosaur
fuente
2
Eso solo muestra el número de línea actual en la línea de modo
Florian Diesch
@ Florian: Buena captura. Agregué las instrucciones para linum-modela respuesta.
geekosaur
Ok, has sido más rápido - borré mi respuesta
Florian Diesch
8
(setq global-linum-mode t)no funciona cuando agrego esta línea a .emacs.d / init.el, simplemente la cambio (global-linum-mode t)y funciona. ¿Alguna razón por qué?
Zijun
20

Añadir (global-linum-mode t)a~/.emacs.d/init.el

Saeed Zarinfam
fuente
1
Esto funcionó para mí. Aviso para usuarios de Windows: este archivo se encuentra en el directorio C: \ Users \ username \ AppData \ Roaming y se llama ".emacs". Simplemente agregue (global-linum-mode t) al final del archivo.
Kirill Yunussov
También podría estar en el directorio "C: \ Users \ username \"
Kirill Yunussov el
¿Cómo se agrega un espacio entre el número de línea y el texto? porque agregar solo (global-linum-mode t) muestra los números de línea y el texto sin espacios.
m4l490n el