Fügen Sie GNU Emacs Zeilennummern hinzu

24

Wie kann ich Emacs Zeilennummern hinzufügen?

Bitte erklären Sie, ich bin ein absoluter Anfänger.

AKGMA
quelle

Antworten:

26

Wenn Sie es im Standardmodus ausführen, befindet es sich im Menü: Optionen> Einblenden / Ausblenden> Zeilennummern. Dann Optionen> Optionen speichern, um es für zukünftige Sitzungen zu speichern.

Wenn Sie es in einem Terminal ( emacs -nw) ausführen , dann ist es M-x line-number-mode. M-ist normalerweise die Windows-Taste, kann aber sein Alt, oder Sie können Escgefolgt von drücken x.

(Bearbeiten: Das Obige wirkt sich nur auf die Moduszeile aus. Für Zeilennummern am Rand, die Sie möchten M-x linum-mode, oder wahrscheinlicher (setq global-linum-mode t)in Ihrer ~/.emacs.)

Geekosaurier
quelle
2
Das zeigt nur die aktuelle Zeilennummer in der Moduszeile an
Florian Diesch
@Florian: Guter Fang. Ich linum-modehabe der Antwort die Anleitung für hinzugefügt .
Geekosaurier
Ok, du warst schneller - löschte meine Antwort
Florian Diesch
8
(setq global-linum-mode t)funktioniert nicht, wenn ich diese Zeile zu .emacs.d / init.el hinzufüge. Ich ändere sie einfach auf (global-linum-mode t)und es funktioniert. Irgendwelche Gründe warum?
ZijunLost
20

Hinzufügen (global-linum-mode t)zu~/.emacs.d/init.el

Saeed Zarinfam
quelle
1
Das hat bei mir funktioniert. Heads-up für Windows-Benutzer - Diese Datei befindet sich im Verzeichnis C: \ Users \ username \ AppData \ Roaming und heißt ".emacs". Füge einfach (global-linum-mode t) am Ende der Datei hinzu.
Kirill Yunussov
Könnte sich auch im Verzeichnis "C: \ Users \ username \" befinden
Kirill Yunussov
Wie fügt man ein Leerzeichen zwischen der Zeilennummer und dem Text ein? weil beim Hinzufügen von just (global-linum-mode t) die Zeilennummern und der Text ohne Leerzeichen angezeigt werden.
m4l490n