it-swarm-ru.tech

Как отобразить номера строк в Emacs (не в строке режима)?

Я знаю, как отображать номера строк (и столбцы) в строке режима, но я бы хотел, чтобы emacs отображал номера строк для всех строк в левой части. Я видел это в vim и других текстовых редакторах. Как мне сделать это для Emacs?

123
Avery Chan

M-x linum-mode (или global-linum-mode) и поместите (global-linum-mode t) в свой ~/.emacs (или ~/.emacs.d/init.el), чтобы включить его при запуске.

154
monotux

Эта страница:

перечисляет несколько разных вариантов.

ответ monotux в настоящее время является первым вариантом, перечисленным там. Альтернативой (также перечисленной) является NLinum:

Вы должны быть в состоянии установить из ELPA:

M-x package-install RET nlinum RET

а затем использовать его, например. как это:

(use-package nlinum
  :config
  (global-nlinum-mode))
8
icyrock.com
  • linum-mode → старый, взломать, медленно. Emacs 23 (выпущен в 2009 году).
  • global-display-line-numbers-mode → Emacs 26 (бета-версия на 2018-03-30)

Поместите это в файл инициализации emacs:

(when (version<= "26.0.50" emacs-version )
  (global-display-line-numbers-mode))

http://ergoemacs.org/emacs/emacs_line_number_mode.html

5
rofrol