Ajouter des numéros de ligne à GNU Emacs

24

Comment puis-je ajouter des numéros de ligne à Emacs?

Veuillez expliquer, je suis un débutant absolu.

AKGMA
la source

Réponses:

26

Si vous l'exécutez en mode par défaut, c'est dans le menu: Options> Afficher / Masquer> Numéros de ligne. Ensuite, Options> Enregistrer les options pour l'enregistrer pour les sessions futures.

Si vous l'exécutez dans un terminal ( emacs -nw), alors c'est le cas M-x line-number-mode. M-est généralement la touche Windows, mais peut être Alt, ou vous pouvez appuyer sur Escsuivi de x.

(Modifier: ce qui précède affecte uniquement la ligne de mode. Pour les numéros de ligne dans la marge, vous voulez M-x linum-mode, ou plus probablement (setq global-linum-mode t)dans votre ~/.emacs.)

geekosaure
la source
2
Cela n'affiche que le numéro de ligne actuel dans la ligne de mode
Florian Diesch
@Florian: Bonne prise. J'ai ajouté les instructions pour linum-modeà la réponse.
geekosaur
Ok, tu as été plus rapide - supprimé ma réponse
Florian Diesch
8
(setq global-linum-mode t)ne fonctionne pas lorsque j'ajoute cette ligne à .emacs.d / init.el, je la change simplement en (global-linum-mode t)et cela fonctionne. Des raisons pourquoi?
ZijunLost
20

Ajouter (global-linum-mode t)à~/.emacs.d/init.el

Saeed Zarinfam
la source
1
Cela a fonctionné pour moi. Attention aux utilisateurs de Windows - ce fichier se trouve dans le répertoire C: \ Users \ username \ AppData \ Roaming et s'appelle ".emacs". Ajoutez simplement (global-linum-mode t) à la fin du fichier.
Kirill Yunussov
Peut également se trouver dans le répertoire "C: \ Users \ username \"
Kirill Yunussov
comment ajouter un espace entre le numéro de ligne et le texte? car l'ajout de juste (global-linum-mode t) montre les numéros de ligne et le texte sans espaces.
m4l490n