我知道如何在模式行中显示行号(和列),但我希望 emacs 在左侧显示所有行的行号。我在 vim 和其他文本编辑器中看到过这种做法。我该如何在 emacs 中做到这一点?
答案1
M-x linum-mode(或global-linum-mode
),并输入(global-linum-mode t)
您的~/.emacs
(或~/.emacs.d/init.el
)以在启动时启用它。
答案2
这一页:
列出了一些不同的选择。
monotux 的回答目前是列出的第一个选项。另一个替代方案(也列出)是 NLinum:
您应该能够从 ELPA 安装:
M-x package-install RET nlinum RET
然后像这样使用它:
(use-package nlinum
:config
(global-nlinum-mode))
答案3
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))