将行号添加到GNU Emacs


24

如何在Emacs中添加行号?

请解释,我是绝对的初学者。

Answers:


26

如果您以默认模式运行它,则它位于菜单中:选项>显示/隐藏>行号。然后选择选项>保存选项以将其保存以供以后的会话使用。

如果您在终端(emacs -nw)中运行它,则为M-x line-number-modeM-通常是Windows键,但可能是Windows键,也Alt可以按,Esc然后按x

(编辑:以上内容仅影响模式行。对于页边距中的行号,您需要M-x linum-mode,或者更可能(setq global-linum-mode t)~/.emacs。中。)


2
那只会在模式行中显示当前行号
Florian Diesch 2011年

@弗洛里安:好收获。我将说明添加linum-mode到了答案中。
geekosaur,2011年

好的,您的速度更快-删除了我的答案
Florian Diesch 2011年

8
(setq global-linum-mode t)当我将此行添加到.emacs.d / init.el时不起作用,我只是将其更改为(global-linum-mode t)它就可以了。有什么原因吗?
ZijunLost 2015年

20

添加(global-linum-mode t)~/.emacs.d/init.el


1
这对我有用。Windows用户请注意-此文件位于C:\ Users \ username \ AppData \ Roaming目录中,称为“ .emacs”。只需在文件末尾添加(global-linum-mode t)。
基里尔·尤努索索夫

也可以位于“ C:\ Users \ username \”目录中
Kirill Yunussov

如何在行号和文本之间添加空格?因为仅添加(global-linum-mode t)会显示行号和不含空格的文本。
m4l490n
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.