Wiem, jak wyświetlać numery wierszy (i kolumn) w wierszu trybu, ale chciałbym, aby emacs wyświetlał numery wierszy dla wszystkich wierszy po lewej stronie. Widziałem to w vimie i innych edytorach tekstu. Jak to zrobić dla emacsa?
Wiem, jak wyświetlać numery wierszy (i kolumn) w wierszu trybu, ale chciałbym, aby emacs wyświetlał numery wierszy dla wszystkich wierszy po lewej stronie. Widziałem to w vimie i innych edytorach tekstu. Jak to zrobić dla emacsa?
Odpowiedzi:
M-x linum-mode(lub global-linum-mode
), i wprowadź (global-linum-mode t)
swój ~/.emacs
(lub ~/.emacs.d/init.el
), aby włączyć go podczas uruchamiania.
M-x column-number-mode
to jeden ze sposobów wyświetlania bieżącej kolumny, w której znajduje się wskaźnik.
Ta strona:
wymienia kilka różnych opcji.
Odpowiedź monotux jest obecnie pierwszą wymienioną tam opcją. Alternatywą (również wymienioną) jest NLinum:
Powinieneś być w stanie zainstalować z ELPA:
M-x package-install RET nlinum RET
a następnie użyj go np. tak:
(use-package nlinum
:config
(global-nlinum-mode))
linum-mode
→ stary, włamać się, powoli. Emacs 23 (wydany w 2009 roku).global-display-line-numbers-mode
→ Emacs 26 (beta na 30.03.2018)Umieść to w pliku inicjującym emacs:
(when (version<= "26.0.50" emacs-version )
(global-display-line-numbers-mode))
(global-display-line-numbers-mode)
do .emacs
pliku działa w Emacsie 26!