it-swarm.com.de

Wie zeige ich Zeilennummern in Emacs an (nicht in der Moduszeile)?

Ich weiß, wie man Zeilennummern (und Spalten) in der Mode-Zeile anzeigt, aber ich möchte, dass Emacs die Zeilennummern für alle Zeilen auf der linken Seite anzeigt. Ich habe dies in vim und anderen Texteditoren gesehen. Wie mache ich das für Emacs?

123
Avery Chan

M-x linum-mode (oder global-linum-mode), und geben Sie (global-linum-mode t) in Ihren ~/.emacs (oder ~/.emacs.d/init.el) ein, um ihn beim Start zu aktivieren.

154
monotux

Diese Seite:

listet einige verschiedene Optionen auf.

Die Antwort von monotux ist derzeit die erste dort aufgeführte Option. Eine Alternative (auch aufgeführt) ist NLinum:

Sie sollten in der Lage sein, von ELPA zu installieren:

M-x package-install RET nlinum RET

und benutze es dann z.B. so was:

(use-package nlinum
  :config
  (global-nlinum-mode))
8
icyrock.com
  • linum-mode → alt, hacken, langsam. Emacs 23 (veröffentlicht im Jahr 2009).
  • global-display-line-numbers-mode → Emacs 26 (Beta vom 30.03.2018)

Fügen Sie dies in Ihre emacs-Init-Datei ein:

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

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

5
rofrol