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?
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?
Antworten:
M-x linum-mode(oder global-linum-mode
), und geben Sie (global-linum-mode t)
Ihr ~/.emacs
(oder ~/.emacs.d/init.el
) ein, um es beim Start zu aktivieren.
M-x column-number-mode
ist eine Möglichkeit, die aktuelle Spalte anzuzeigen, auf die sich Ihr Zeiger befindet.
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 zB so:
(use-package nlinum
:config
(global-nlinum-mode))
linum-mode
→ alt, hack, 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))
(global-display-line-numbers-mode)
zur .emacs
Datei funktioniert in Emacs 26!