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.

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).


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.