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.

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.)


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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.