Je sais comment afficher les numéros de ligne (et les colonnes) dans la ligne de mode, mais j'aimerais qu'emacs affiche les numéros de ligne pour toutes les lignes sur le côté gauche. J'ai vu cela dans Vim et dans d'autres éditeurs de texte. Comment dois-je procéder pour emacs?
27
Réponses:
Comme @ eric-brown l'a mentionné, vous pouvez l'utiliser
M-x linum-mode
.Une autre bonne idée est d'utiliser
(add-hook 'prog-mode-hook 'linum-mode)
dans votre init.el pour activer automatiquement le mode linum dans tous les modes de programmation.Pour la version Emacs> = 26, vous pouvez utiliser
display-line-numbers-mode
ouglobal-display-line-numbers-mode
.Voir EmacsWiki
la source
display-line-numbers-mode
.(global-display-line-numbers-mode)
utile.M-x linum-mode
fera l'affaire. Si vous souhaitez effectuer cela pour tous les tampons, alors celaM-x global-linum-mode
se fera.la source
(global-linum-mode)
à votre fichier .emacs.d / init.el le rendra permanent. Je trouve que le mode global-linum est un peu excessif, et la suggestion de mgoszcz2 de ne l'activer que dans certains modes est bonne.Si vous utilisez Emacs 26 ou une version plus récente, vous pouvez utiliser
display-line-numbers-mode
.de
etc/NEWS.26
:la source
nlinum-mode
est une autre option. Il a la même interface quelinum-mode
, vous pouvez donc utiliser les mêmes crochets, mais il utilise une technologie différente pour être plus performant. Citation denlinum.el
:Vous pouvez l'installer via GNU Elpa via l'habituel
list-packages
.http://elpa.gnu.org/packages/nlinum.html
la source
C'est certainement
linum-mode
un bon choix. Si vous ne voulez pas toujours voir les numéros de ligne, comme moi, vous pouvez utiliser cette astuce de l'excellent What the .emacs.d !? Blog.Cela est temporairement activé
linum-mode
lorsque vous exécutezgoto-line
.Voici le code de son blog:
la source