每次打开Emacs时如何启用行号(左侧)?

ale*_*nco 29 emacs

我按下:启用它们M-x linum-mode.我怎样才能将其"翻译"到my.emacs文件中,以便每次打开EMACS时自动启用它?

Nou*_*him 63

掉落(global-linum-mode t)到你.emacs,如果你想为每一个缓冲区.否则,您可以将函数添加到您感兴趣的模式的相应钩子中,以便仅为该模式启用它.


你应该像我在你回答的最后一个问题中所建议的那样阅读手册.;)

  • 你的意思是[所有800多页](http://www.gnu.org/software/emacs/manual/html_mono/emacs.html)吗? (12认同)
  • @AJ.特别是当涉及到Emacs时,主要是因为它是学习如何使用编辑器的最佳方式,但部分原因还在于它是一个越来越罕见且珍贵的例子,它说明了真正优秀的文档. (3认同)
  • 如果您使用的是 Emacs 26.1 或更高版本,请改用 /sf/answers/3550136061/(这是行编号的快速新实现)。 (3认同)

mic*_*ico 6

另一个解决方案是使用a linum-mode

linum-mode 在大文件上运行速度很快,因此为了使其适合您的模式,请将其放入您的配置中:

(add-hook 'js2-mode-hook 
  (lambda ()
    (linum-mode 1)))
Run Code Online (Sandbox Code Playgroud)

linum-mode是版本22之后的Emacs的一部分有关此模式的更多文档在这里


小智 5

从Emacs 26开始,新方法是使用(global-)display-line-numbers-mode:

(global-display-line-numbers-mode 1)
Run Code Online (Sandbox Code Playgroud)