Добавить номера строк в GNU Emacs


24

Как я могу добавить номера строк в Emacs?

Пожалуйста, объясните, я абсолютный новичок.

Ответы:


26

Если вы используете его в режиме по умолчанию, он находится в меню: «Параметры»> «Показать / Скрыть»> «Номера строк». Затем выберите «Параметры»> «Сохранить параметры», чтобы сохранить его для будущих сеансов.

Если вы запускаете его в терминале ( emacs -nw), то это так M-x line-number-mode. M-обычно это клавиша Windows, но может быть Alt, или вы можете нажать, Escа затем x.

(Редактировать: вышеприведенное влияет только на строку режима. Для номеров строк на полях вы хотите M-x linum-mode, или, скорее всего, (setq global-linum-mode t)на вашей ~/.emacs.)


2
Это только отображает текущий номер строки в строке режима
Флориан Диш

@Florian: Хороший улов. Я добавил инструкцию linum-modeк ответу.
geekosaur

Хорошо, ты был быстрее - удалил мой ответ
Флориан Диш

8
(setq global-linum-mode t)не работает, когда я добавляю эту строку в .emacs.d / init.el, я просто изменяю ее на (global-linum-mode t)и она работает. Есть причины почему?
ZijunLost

20

Добавить (global-linum-mode t)в~/.emacs.d/init.el


1
Это сработало для меня. Заголовок для пользователей Windows - этот файл находится в каталоге C: \ Users \ username \ AppData \ Roaming и называется «.emacs». Просто добавьте (global-linum-mode t) в конец файла.
Кирилл Юнусов

Также может быть в каталоге «C: \ Users \ username \»
Кирилл Юнусов

как добавить пробел между номером строки и текстом? потому что добавление just (global-linum-mode t) показывает номера строк и текст без пробелов.
m4l490n
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.