Adicionar números de linha ao GNU Emacs

24

Como posso adicionar números de linha ao Emacs?

Por favor, explique, eu sou um iniciante absoluto.

AKGMA
fonte

Respostas:

26

Se você o estiver executando no modo padrão, ele estará no menu: Opções> Mostrar / Ocultar> Números de linha. Em seguida, Opções> Salvar Opções para salvá-lo em futuras sessões.

Se você estiver rodando em um terminal ( emacs -nw), então é M-x line-number-mode. M-geralmente é a tecla do Windows, mas pode ser Alt, ou você pode pressionar Escseguido por x.

(Editar: o item acima afeta apenas a linha de modo. Para os números de linha na margem, você deseja M-x linum-modeou mais provavelmente (setq global-linum-mode t)na sua ~/.emacs.)

geekosaur
fonte
2
Isso só mostra o número da linha atual na linha de modo
Florian Diesch
@ Florida: Boa captura. Eu adicionei as instruções para linum-modea resposta.
Geekosaur #
Ok, você tem sido mais rápido - excluída a minha resposta
Florian Diesch
8
(setq global-linum-mode t)não está funcionando quando adiciono esta linha ao .emacs.d / init.el, apenas altero-a para (global-linum-mode t)e ela funciona. Alguma razão para isso?
ZijunLost
20

Adicionar (global-linum-mode t)a~/.emacs.d/init.el

Saeed Zarinfam
fonte
1
Isso funcionou para mim. Atenção para usuários do Windows - esse arquivo está localizado no diretório C: \ Users \ nome de usuário \ AppData \ Roaming e é chamado de ".emacs". Basta adicionar (modo global-linum t) no final do arquivo.
Kirill Yunussov 01/10/19
Também pode estar no diretório "C: \ Users \ nome de usuário \"
Kirill Yunussov 2/17/17
como você adiciona um espaço entre o número da linha e o texto? porque adicionar apenas (modo global-linum t) mostra os números das linhas e o texto sem espaços.
M4l490n