Dodaj numery linii do GNU Emacs

23

Jak mogę dodać numery linii do Emacsa?

Wyjaśnij, jestem absolutnym początkującym.

AKGMA
źródło

Odpowiedzi:

25

Jeśli uruchamiasz go w trybie domyślnym, znajduje się w menu: Opcje> Pokaż / Ukryj> Numery linii. Następnie Opcje> Zapisz opcje, aby zapisać go na przyszłe sesje.

Jeśli używasz go w terminalu ( emacs -nw), to jest M-x line-number-mode. M-jest zwykle klawiszem Windows, ale może być Altlub możesz nacisnąć, Esca następnie x.

(Edit. Powyższe dotyczy tylko linii tryb dla numerów linii na marginesie, chcesz M-x linum-mode, lub częściej (setq global-linum-mode t)w twojej ~/.emacs).

geekozaur
źródło
2
Wyświetla tylko bieżący numer linii w wierszu trybu
Florian Diesch
@Florian: Dobry połów. Do odpowiedzi dodałem instrukcje dotyczące linum-mode.
geekozaur
Ok, byłeś szybszy -
usunąłem
8
(setq global-linum-mode t)nie działa, gdy dodam tę linię do .emacs.d / init.el, po prostu ją zmieniam (global-linum-mode t)i działa. Jakieś powody dlaczego?
ZijunLost
19

Dodaj (global-linum-mode t)do~/.emacs.d/init.el

Saeed Zarinfam
źródło
1
To zadziałało dla mnie. Uwaga dla użytkowników systemu Windows - plik ten znajduje się w katalogu C: \ Users \ nazwa użytkownika \ AppData \ Roaming i nazywa się „.emacs”. Po prostu dodaj (globalny tryb linum t) na końcu pliku.
Kirill Yunussov
Może być również w katalogu „C: \ Users \ nazwa użytkownika \”
Kirill Yunussov
Jak dodać spację między numerem wiersza a tekstem? ponieważ dodanie tylko (tryb globalnego t-linum) pokazuje numery wierszy i tekst bez spacji.
m4l490n