Question Comment afficher les numéros de ligne dans Emacs (pas dans la ligne de mode)?


Je sais comment afficher les numéros de ligne (et les colonnes) dans la ligne de mode, mais j'aimerais que emacs affiche les numéros de ligne pour toutes les lignes du côté gauche. J'ai déjà vu cela dans vim et d'autres éditeurs de texte. Comment puis-je le faire pour emacs?


120
2017-11-18 05:30


origine




Réponses:


M-x linum-mode (ou global-linum-mode), et met (global-linum-mode t) dans ton ~/.emacs (ou ~/.emacs.d/init.el) pour l'activer au démarrage.


153
2017-11-19 10:28



Y a-t-il un moyen de faire cela avec des numéros de colonne? - Topo
Pour tout lecteur tardif: M-x column-number-mode est une façon d'afficher la colonne actuelle de votre pointeur. - monotux
Il n'y a pas de fichier init.el dans mon répertoire .emacs.d ni de fichier .emacs dans mon ~. Où puis-je les trouver? - Goldname
Vous pouvez en créer un si vous ne possédez pas déjà une configuration. - Nick McCurdy
Cela a fonctionné pour moi. Tête pour les utilisateurs de Windows - ce fichier se trouve dans le répertoire C: \ Users \ nom_utilisateur \ AppData \ Roaming et s'appelle ".emacs". Ajoutez simplement (global-linum-mode t) à la fin du fichier. - Kirill Yunussov


Cette page:

liste quelques options différentes.

réponse de monotux est actuellement la première option listée ici. Une alternative (également répertoriée) est NLinum:

Vous devriez pouvoir installer depuis ELPA:

M-x package-install RET nlinum RET

et ensuite l'utiliser par exemple comme ça:

(use-package nlinum
  :config
  (global-nlinum-mode))

8
2017-11-18 05:49



Juste un lien n'est pas idéal pour le format SX. - Prof. Falken
@ Prof.Falken Surtout quand le lien mène à un 404 Not Found. Veuillez corriger votre réponse. - Brandon Ibbotson
Merci à tous les deux - d'accord, cependant réponse de monotux a déjà toutes les informations nécessaires. J'ai édité pour corriger le lien et en fournir un autre. - icyrock.com


  • linum-mode → vieux, pirater, lent. Emacs 23 (sorti en 2009).
  • global-display-line-numbers-mode → Emacs 26 (version bêta à partir de 2018-03-30)

Mettez ceci dans votre fichier init emacs:

(when (version<= "26.0.50" emacs-version )
  (global-display-line-numbers-mode))

http://ergoemacs.org/emacs/emacs_line_number_mode.html


1
2018-06-04 23:49



Cela a fonctionné pour moi - Billal BEGUERADJ