如何自动运行`M-x linum-mode`来显示行号

时间:2011-11-16 15:36:11

标签: emacs

我已安装package以显示emacs中的行号。 但是,每次我必须手动调用M-x linum-mode来触发此功能。

有没有办法可以修改我的.emacs文件并让它自动调用?

谢谢

; .emacs
(require 'linum)

4 个答案:

答案 0 :(得分:54)

添加

就足够了
(global-linum-mode 1)

到您的.emacs文件。

然后,只要打开文件,就会启动linum-mode。

答案 1 :(得分:10)

我将linum-on添加到我使用的各种主要模式的钩子中。例如:

(add-hook 'sh-mode-hook #'linum-on)

这样我就可以在这些模式下自动获得linum-mode,只有那些模式。

答案 2 :(得分:3)

您还可以使用 M-x global-linum-mode 全局切换模式。我更喜欢这个版本。我会在必要的时候打开它。

答案 3 :(得分:0)

我正在使用spacemacs,现有的答案都不适合我。但是添加:

(with-eval-after-load 'linum
    (linum-mode))
工作的dotspacemacs/user-config部分中的

。有人可以指出为什么它的工作方式不同。